...
20:52:10 INFO - Installing collected packages: mozsystemmonitor, psutil
20:52:10 INFO - Running setup.py install for mozsystemmonitor
20:52:10 INFO - Running setup.py install for psutil
20:52:10 INFO - building 'psutil._psutil_windows' extension
20:52:10 INFO - error: Unable to find vcvarsall.bat
20:52:10 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-_iaifw-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
20:52:10 INFO - running install
20:52:10 INFO - running build
20:52:10 INFO - running build_py
20:52:10 INFO - running build_ext
20:52:10 INFO - building 'psutil._psutil_windows' extension
20:52:10 INFO - error: Unable to find vcvarsall.bat
20:52:10 INFO - ----------------------------------------
20:52:10 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-_iaifw-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
20:52:10 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
20:52:10 WARNING - Return code: 1
20:52:10 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --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!
20:52:10 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
20:52:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:52:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:52:11 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')]}
20:52:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:52:11 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--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 0x01B496B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C4B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01941178>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B78368>, '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 0x01813D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C5C0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-022', 'USERDOMAIN': 'T-W732-IX-022', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-022', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
20:52:11 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--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
20:52:11 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --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
20:52:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:52:11 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
20:52:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:52:11 INFO - 'COMPUTERNAME': 'T-W732-IX-022',
20:52:11 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:52:11 INFO - 'DCLOCATION': 'SCL3',
20:52:11 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:52:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:52:11 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:52:11 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:52:11 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:52:11 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:52:11 INFO - 'HOMEDRIVE': 'C:',
20:52:11 INFO - 'HOMEPATH': '\\Users\\cltbld',
20:52:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:52:11 INFO - 'KTS_VERSION': '1.19c',
20:52:11 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:52:11 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
20:52:11 INFO - 'LOGONSERVER': '\\\\T-W732-IX-022',
20:52:11 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:52:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:52:11 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:52:11 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:52:11 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:52:11 INFO - 'MOZ_AIRBAG': '1',
20:52:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:52:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:52:11 INFO - 'MOZ_MSVCVERSION': '8',
20:52:11 INFO - 'MOZ_NO_REMOTE': '1',
20:52:11 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:52:11 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:52:11 INFO - 'NO_EM_RESTART': '1',
20:52:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:52:11 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:52:11 INFO - 'OS': 'Windows_NT',
20:52:11 INFO - 'OURDRIVE': 'C:',
20:52:11 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
20:52:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:52:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:52:11 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:52:11 INFO - 'PROCESSOR_LEVEL': '6',
20:52:11 INFO - 'PROCESSOR_REVISION': '1e05',
20:52:11 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:52:11 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:52:11 INFO - 'PROMPT': '$P$G',
20:52:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:52:11 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:52:11 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:52:11 INFO - 'PWD': 'C:\\slave\\test',
20:52:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:52:11 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:52:11 INFO - 'SYSTEMDRIVE': 'C:',
20:52:11 INFO - 'SYSTEMROOT': 'C:\\windows',
20:52:11 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
20:52:11 INFO - 'TEST1': 'testie',
20:52:11 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
20:52:11 INFO - 'USERDOMAIN': 'T-W732-IX-022',
20:52:11 INFO - 'USERNAME': 'cltbld',
20:52:11 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
20:52:11 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:52:11 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:52:11 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:52:11 INFO - 'WINDIR': 'C:\\windows',
20:52:11 INFO - 'WINDOWS_TRACING_FLAGS': '3',
20:52:11 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
20:52:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:52:11 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:52:11 INFO - Downloading/unpacking blobuploader==1.2.4
20:52:11 INFO - Downloading blobuploader-1.2.4.tar.gz
20:52:11 INFO - Running setup.py egg_info for package blobuploader
20:52:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
20:52:15 INFO - Running setup.py egg_info for package requests
20:52:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
20:52:15 INFO - Downloading docopt-0.6.1.tar.gz
20:52:15 INFO - Running setup.py egg_info for package docopt
20:52:15 INFO - Installing collected packages: blobuploader, docopt, requests
20:52:15 INFO - Running setup.py install for blobuploader
20:52:15 INFO - Running setup.py install for docopt
20:52:15 INFO - Running setup.py install for requests
20:52:15 INFO - Successfully installed blobuploader docopt requests
20:52:15 INFO - Cleaning up...
20:52:15 INFO - Return code: 0
20:52:15 INFO - Installing None into virtualenv C:\slave\test\build\venv
20:52:15 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')]}
20:52:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:52:15 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')]}
20:52:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:52:15 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--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 0x01B496B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C4B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01941178>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B78368>, '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 0x01813D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C5C0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-022', 'USERDOMAIN': 'T-W732-IX-022', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-022', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
20:52:15 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--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
20:52:15 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --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
20:52:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:52:15 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
20:52:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:52:15 INFO - 'COMPUTERNAME': 'T-W732-IX-022',
20:52:15 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:52:15 INFO - 'DCLOCATION': 'SCL3',
20:52:15 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:52:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:52:15 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:52:15 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:52:15 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:52:15 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:52:15 INFO - 'HOMEDRIVE': 'C:',
20:52:15 INFO - 'HOMEPATH': '\\Users\\cltbld',
20:52:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:52:15 INFO - 'KTS_VERSION': '1.19c',
20:52:15 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:52:15 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
20:52:15 INFO - 'LOGONSERVER': '\\\\T-W732-IX-022',
20:52:15 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:52:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:52:15 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:52:15 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:52:15 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:52:15 INFO - 'MOZ_AIRBAG': '1',
20:52:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:52:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:52:15 INFO - 'MOZ_MSVCVERSION': '8',
20:52:15 INFO - 'MOZ_NO_REMOTE': '1',
20:52:15 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:52:15 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:52:15 INFO - 'NO_EM_RESTART': '1',
20:52:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:52:15 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:52:15 INFO - 'OS': 'Windows_NT',
20:52:15 INFO - 'OURDRIVE': 'C:',
20:52:15 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
20:52:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:52:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:52:15 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:52:15 INFO - 'PROCESSOR_LEVEL': '6',
20:52:15 INFO - 'PROCESSOR_REVISION': '1e05',
20:52:15 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:52:15 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:52:15 INFO - 'PROMPT': '$P$G',
20:52:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:52:15 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:52:15 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:52:15 INFO - 'PWD': 'C:\\slave\\test',
20:52:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:52:15 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:52:15 INFO - 'SYSTEMDRIVE': 'C:',
20:52:15 INFO - 'SYSTEMROOT': 'C:\\windows',
20:52:15 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
20:52:15 INFO - 'TEST1': 'testie',
20:52:15 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
20:52:15 INFO - 'USERDOMAIN': 'T-W732-IX-022',
20:52:15 INFO - 'USERNAME': 'cltbld',
20:52:15 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
20:52:15 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:52:15 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:52:15 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:52:15 INFO - 'WINDIR': 'C:\\windows',
20:52:15 INFO - 'WINDOWS_TRACING_FLAGS': '3',
20:52:15 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
20:52:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:52:20 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
20:52:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
20:52:20 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
20:52:20 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
20:52:20 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
20:52:20 INFO - Unpacking c:\slave\test\build\tests\marionette
20:52:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
20:52:20 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:52:20 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
20:52:20 INFO - Running setup.py install for browsermob-proxy
20:52:34 INFO - Running setup.py install for manifestparser
20:52:34 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Running setup.py install for marionette-client
20:52:34 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:52:34 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Running setup.py install for marionette-driver
20:52:34 INFO - Running setup.py install for mozcrash
20:52:34 INFO - Running setup.py install for mozdebug
20:52:34 INFO - Running setup.py install for mozdevice
20:52:34 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Running setup.py install for mozfile
20:52:34 INFO - Running setup.py install for mozhttpd
20:52:34 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Running setup.py install for mozinfo
20:52:34 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Running setup.py install for mozInstall
20:52:34 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Running setup.py install for mozleak
20:52:34 INFO - Running setup.py install for mozlog
20:52:34 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Running setup.py install for moznetwork
20:52:34 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Running setup.py install for mozprocess
20:52:34 INFO - Running setup.py install for mozprofile
20:52:34 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Running setup.py install for mozrunner
20:52:34 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Running setup.py install for mozscreenshot
20:52:34 INFO - Running setup.py install for moztest
20:52:34 INFO - Running setup.py install for mozversion
20:52:34 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
20:52:34 INFO - Running setup.py install for wptserve
20:52:34 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve
20:52:34 INFO - Cleaning up...
20:52:34 INFO - Return code: 0
20:52:34 INFO - Installing None into virtualenv C:\slave\test\build\venv
20:52:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:52:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:52:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:52:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:52:34 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--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 0x01B496B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C4B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01941178>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B78368>, '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 0x01813D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C5C0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-022', 'USERDOMAIN': 'T-W732-IX-022', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-022', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
20:52:34 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--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
20:52:34 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --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
20:52:34 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:52:34 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
20:52:34 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:52:34 INFO - 'COMPUTERNAME': 'T-W732-IX-022',
20:52:34 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:52:34 INFO - 'DCLOCATION': 'SCL3',
20:52:34 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:52:34 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:52:34 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:52:34 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:52:34 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:52:34 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:52:34 INFO - 'HOMEDRIVE': 'C:',
20:52:34 INFO - 'HOMEPATH': '\\Users\\cltbld',
20:52:34 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:52:34 INFO - 'KTS_VERSION': '1.19c',
20:52:34 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:52:34 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
20:52:34 INFO - 'LOGONSERVER': '\\\\T-W732-IX-022',
20:52:34 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:52:34 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:52:34 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:52:34 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:52:34 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:52:34 INFO - 'MOZ_AIRBAG': '1',
20:52:34 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:52:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:52:34 INFO - 'MOZ_MSVCVERSION': '8',
20:52:34 INFO - 'MOZ_NO_REMOTE': '1',
20:52:34 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:52:34 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:52:34 INFO - 'NO_EM_RESTART': '1',
20:52:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:52:34 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:52:34 INFO - 'OS': 'Windows_NT',
20:52:34 INFO - 'OURDRIVE': 'C:',
20:52:34 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
20:52:34 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:52:34 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:52:34 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:52:34 INFO - 'PROCESSOR_LEVEL': '6',
20:52:34 INFO - 'PROCESSOR_REVISION': '1e05',
20:52:34 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:52:34 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:52:34 INFO - 'PROMPT': '$P$G',
20:52:34 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:52:34 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:52:34 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:52:34 INFO - 'PWD': 'C:\\slave\\test',
20:52:34 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:52:34 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:52:34 INFO - 'SYSTEMDRIVE': 'C:',
20:52:34 INFO - 'SYSTEMROOT': 'C:\\windows',
20:52:34 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
20:52:34 INFO - 'TEST1': 'testie',
20:52:34 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
20:52:34 INFO - 'USERDOMAIN': 'T-W732-IX-022',
20:52:34 INFO - 'USERNAME': 'cltbld',
20:52:34 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
20:52:34 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:52:34 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:52:34 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:52:34 INFO - 'WINDIR': 'C:\\windows',
20:52:34 INFO - 'WINDOWS_TRACING_FLAGS': '3',
20:52:34 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
20:52:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:52:38 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
20:52:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
20:52:38 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
20:52:38 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
20:52:38 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
20:52:38 INFO - Unpacking c:\slave\test\build\tests\marionette
20:52:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
20:52:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:52:38 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))
20:52:49 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))
20:52:49 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))
20:52:49 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))
20:52:49 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))
20:52:49 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
20:52:49 INFO - Downloading blessings-1.6.tar.gz
20:52:49 INFO - Running setup.py egg_info for package blessings
20:52:49 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))
20:52:49 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
20:52:49 INFO - Running setup.py install for blessings
20:52:49 INFO - Running setup.py install for browsermob-proxy
20:52:49 INFO - Running setup.py install for manifestparser
20:52:49 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Running setup.py install for marionette-client
20:52:49 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:52:49 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Running setup.py install for marionette-driver
20:52:49 INFO - Running setup.py install for mozcrash
20:52:49 INFO - Running setup.py install for mozdebug
20:52:49 INFO - Running setup.py install for mozdevice
20:52:49 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Running setup.py install for mozhttpd
20:52:49 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Running setup.py install for mozInstall
20:52:49 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Running setup.py install for mozleak
20:52:49 INFO - Running setup.py install for mozprofile
20:52:49 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Running setup.py install for mozrunner
20:52:49 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
20:52:49 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
20:52:51 INFO - Running setup.py install for mozscreenshot
20:52:51 INFO - Running setup.py install for moztest
20:52:51 INFO - Running setup.py install for mozversion
20:52:51 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
20:52:51 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
20:52:51 INFO - Running setup.py install for wptserve
20:52:51 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
20:52:51 INFO - Cleaning up...
20:52:51 INFO - Return code: 0
20:52:51 INFO - Done creating virtualenv C:\slave\test\build\venv.
20:52:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
20:52:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
20:52:51 INFO - Reading from file tmpfile_stdout
20:52:51 INFO - Using _rmtree_windows ...
20:52:51 INFO - Using _rmtree_windows ...
20:52:51 INFO - Current package versions:
20:52:51 INFO - blessings == 1.6
20:52:51 INFO - blobuploader == 1.2.4
20:52:51 INFO - browsermob-proxy == 0.6.0
20:52:51 INFO - distribute == 0.6.14
20:52:51 INFO - docopt == 0.6.1
20:52:51 INFO - manifestparser == 1.1
20:52:51 INFO - marionette-client == 2.2.0
20:52:51 INFO - marionette-driver == 1.3.0
20:52:51 INFO - mozInstall == 1.12
20:52:51 INFO - mozcrash == 0.16
20:52:51 INFO - mozdebug == 0.1
20:52:51 INFO - mozdevice == 0.48
20:52:51 INFO - mozfile == 1.2
20:52:51 INFO - mozhttpd == 0.7
20:52:51 INFO - mozinfo == 0.9
20:52:51 INFO - mozleak == 0.1
20:52:51 INFO - mozlog == 3.1
20:52:51 INFO - moznetwork == 0.27
20:52:51 INFO - mozprocess == 0.22
20:52:51 INFO - mozprofile == 0.28
20:52:51 INFO - mozrunner == 6.11
20:52:51 INFO - mozscreenshot == 0.1
20:52:51 INFO - mozsystemmonitor == 0.0
20:52:51 INFO - moztest == 0.7
20:52:51 INFO - mozversion == 1.4
20:52:51 INFO - requests == 1.2.3
20:52:51 INFO - wptserve == 1.3.0
20:52:51 INFO - Running post-action listener: _resource_record_post_action
20:52:51 INFO - Running post-action listener: _start_resource_monitoring
20:52:51 INFO - Starting resource monitoring.
20:52:51 INFO - #####
20:52:51 INFO - ##### Running pull step.
20:52:51 INFO - #####
20:52:51 INFO - Running pre-action listener: _resource_record_pre_action
20:52:51 INFO - Running main action method: pull
20:52:51 INFO - Pull has nothing to do!
20:52:51 INFO - Running post-action listener: _resource_record_post_action
20:52:51 INFO - #####
20:52:51 INFO - ##### Running install step.
20:52:51 INFO - #####
20:52:51 INFO - Running pre-action listener: _resource_record_pre_action
20:52:51 INFO - Running main action method: install
20:52:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
20:52:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
20:52:52 INFO - Reading from file tmpfile_stdout
20:52:52 INFO - Using _rmtree_windows ...
20:52:52 INFO - Using _rmtree_windows ...
20:52:52 INFO - Detecting whether we're running mozinstall >=1.0...
20:52:52 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
20:52:52 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
20:52:52 INFO - Reading from file tmpfile_stdout
20:52:52 INFO - Output received:
20:52:52 INFO - Usage: mozinstall-script.py [options] installer
20:52:52 INFO - Options:
20:52:52 INFO - -h, --help show this help message and exit
20:52:52 INFO - -d DEST, --destination=DEST
20:52:52 INFO - Directory to install application into. [default:
20:52:52 INFO - "C:\slave\test"]
20:52:52 INFO - --app=APP Application being installed. [default: firefox]
20:52:52 INFO - Using _rmtree_windows ...
20:52:52 INFO - Using _rmtree_windows ...
20:52:52 INFO - mkdir: C:\slave\test\build\application
20:52:52 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-47.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
20:52:52 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-47.0a1.en-US.win32.zip --destination C:\slave\test\build\application
20:52:55 INFO - Reading from file tmpfile_stdout
20:52:55 INFO - Output received:
20:52:55 INFO - C:\slave\test\build\application\firefox\firefox.exe
20:52:55 INFO - Using _rmtree_windows ...
20:52:55 INFO - Using _rmtree_windows ...
20:52:55 INFO - Running post-action listener: _resource_record_post_action
20:52:55 INFO - #####
20:52:55 INFO - ##### Running run-tests step.
20:52:55 INFO - #####
20:52:55 INFO - Running pre-action listener: _resource_record_pre_action
20:52:55 INFO - Running main action method: run_tests
20:52:55 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
20:52:55 INFO - Minidump filename unknown. Determining based upon platform and architecture.
20:52:55 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
20:52:55 INFO - grabbing minidump binary from tooltool
20:52:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:52:55 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 0x01B78368>, '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 0x01813D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C5C0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
20:52:55 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
20:52:55 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
20:52:55 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
20:52:56 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpvxvsq2
20:52:56 INFO - INFO - File integrity verified, renaming tmpvxvsq2 to win32-minidump_stackwalk.exe
20:52:56 INFO - Return code: 0
20:52:56 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
20:52:57 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
20:52:57 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/DlNqW4iVSWuAFb5QXAuKVg/artifacts/public/build/firefox-47.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=8', '--this-chunk=3', '--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
20:52:57 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/DlNqW4iVSWuAFb5QXAuKVg/artifacts/public/build/firefox-47.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --total-chunks=8 --this-chunk=3 --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
20:52:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:52:57 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
20:52:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
20:52:57 INFO - 'COMPUTERNAME': 'T-W732-IX-022',
20:52:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:52:57 INFO - 'DCLOCATION': 'SCL3',
20:52:57 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
20:52:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:52:57 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:52:57 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
20:52:57 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
20:52:57 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
20:52:57 INFO - 'HOMEDRIVE': 'C:',
20:52:57 INFO - 'HOMEPATH': '\\Users\\cltbld',
20:52:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:52:57 INFO - 'KTS_VERSION': '1.19c',
20:52:57 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
20:52:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
20:52:57 INFO - 'LOGONSERVER': '\\\\T-W732-IX-022',
20:52:57 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
20:52:57 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:52:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:52:57 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
20:52:57 INFO - 'MOZILLABUILDDRIVE': 'C:',
20:52:57 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
20:52:57 INFO - 'MOZ_AIRBAG': '1',
20:52:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:52:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:52:57 INFO - 'MOZ_MSVCVERSION': '8',
20:52:57 INFO - 'MOZ_NO_REMOTE': '1',
20:52:57 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
20:52:57 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
20:52:57 INFO - 'NO_EM_RESTART': '1',
20:52:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:52:57 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:52:57 INFO - 'OS': 'Windows_NT',
20:52:57 INFO - 'OURDRIVE': 'C:',
20:52:57 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
20:52:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:52:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:52:57 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
20:52:57 INFO - 'PROCESSOR_LEVEL': '6',
20:52:57 INFO - 'PROCESSOR_REVISION': '1e05',
20:52:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:52:57 INFO - 'PROGRAMFILES': 'C:\\Program Files',
20:52:57 INFO - 'PROMPT': '$P$G',
20:52:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:52:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:52:57 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:52:57 INFO - 'PWD': 'C:\\slave\\test',
20:52:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:52:57 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:52:57 INFO - 'SYSTEMDRIVE': 'C:',
20:52:57 INFO - 'SYSTEMROOT': 'C:\\windows',
20:52:57 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
20:52:57 INFO - 'TEST1': 'testie',
20:52:57 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
20:52:57 INFO - 'USERDOMAIN': 'T-W732-IX-022',
20:52:57 INFO - 'USERNAME': 'cltbld',
20:52:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
20:52:57 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
20:52:57 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
20:52:57 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
20:52:57 INFO - 'WINDIR': 'C:\\windows',
20:52:57 INFO - 'WINDOWS_TRACING_FLAGS': '3',
20:52:57 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
20:52:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:52:57 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/DlNqW4iVSWuAFb5QXAuKVg/artifacts/public/build/firefox-47.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=8', '--this-chunk=3', '--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
20:52:58 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path
20:52:58 INFO - import pkg_resources
20:53:02 INFO - Using 1 client processes
20:53:05 INFO - SUITE-START | Running 606 tests
20:53:05 INFO - Running testharness tests
20:53:05 INFO - TEST-START | /eventsource/format-data-before-final-empty-line.htm
20:53:05 INFO - TEST-SKIP | /eventsource/format-data-before-final-empty-line.htm | took 0ms
20:53:05 INFO - TEST-START | /eventsource/format-field-retry-bogus.htm
20:53:05 INFO - TEST-SKIP | /eventsource/format-field-retry-bogus.htm | took 0ms
20:53:05 INFO - TEST-START | /eventsource/format-field-retry.htm
20:53:05 INFO - TEST-SKIP | /eventsource/format-field-retry.htm | took 0ms
20:53:05 INFO - TEST-START | /html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html
20:53:05 INFO - TEST-SKIP | /html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html | took 0ms
20:53:05 INFO - TEST-START | /html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html
20:53:05 INFO - TEST-SKIP | /html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html | took 0ms
20:53:05 INFO - TEST-START | /html/browsers/windows/browsing-context-names/002.html
20:53:05 INFO - TEST-SKIP | /html/browsers/windows/browsing-context-names/002.html | took 0ms
20:53:06 INFO - Setting up ssl
20:53:06 INFO - PROCESS | certutil |
20:53:06 INFO - PROCESS | certutil |
20:53:06 INFO - PROCESS | certutil |
20:53:06 INFO - Certificate Nickname Trust Attributes
20:53:06 INFO - SSL,S/MIME,JAR/XPI
20:53:06 INFO -
20:53:06 INFO - web-platform-tests CT,,
20:53:06 INFO -
20:53:06 INFO - Starting runner
20:53:07 INFO - PROCESS | 2748 | [2748] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
20:53:07 INFO - PROCESS | 2748 | [2748] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
20:53:07 INFO - PROCESS | 2748 | [2748] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228
20:53:07 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 111
20:53:08 INFO - PROCESS | 2748 | [2748] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456
20:53:09 INFO - PROCESS | 2748 | 1455079989257 Marionette DEBUG Marionette enabled via build flag and pref
20:53:10 INFO - PROCESS | 2748 | ++DOCSHELL 13B1D000 == 1 [pid = 2748] [id = 1]
20:53:10 INFO - PROCESS | 2748 | ++DOMWINDOW == 1 (13B1D400) [pid = 2748] [serial = 1] [outer = 00000000]
20:53:10 INFO - PROCESS | 2748 | ++DOMWINDOW == 2 (13B1E000) [pid = 2748] [serial = 2] [outer = 13B1D400]
20:53:10 INFO - PROCESS | 2748 | ++DOCSHELL 11D09000 == 2 [pid = 2748] [id = 2]
20:53:10 INFO - PROCESS | 2748 | ++DOMWINDOW == 3 (16E28800) [pid = 2748] [serial = 3] [outer = 00000000]
20:53:10 INFO - PROCESS | 2748 | ++DOMWINDOW == 4 (16E29400) [pid = 2748] [serial = 4] [outer = 16E28800]
20:53:10 INFO - PROCESS | 2748 | 1455079990770 Marionette INFO Listening on port 2828
20:53:12 INFO - PROCESS | 2748 | 1455079992276 Marionette DEBUG Marionette enabled via command-line flag
20:53:12 INFO - PROCESS | 2748 | [2748] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 625
20:53:12 INFO - PROCESS | 2748 | [2748] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 625
20:53:12 INFO - PROCESS | 2748 | ++DOCSHELL 129E9800 == 3 [pid = 2748] [id = 3]
20:53:12 INFO - PROCESS | 2748 | ++DOMWINDOW == 5 (13206800) [pid = 2748] [serial = 5] [outer = 00000000]
20:53:12 INFO - PROCESS | 2748 | ++DOMWINDOW == 6 (13207400) [pid = 2748] [serial = 6] [outer = 13206800]
20:53:12 INFO - PROCESS | 2748 | [2748] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2369
20:53:13 INFO - PROCESS | 2748 | ++DOMWINDOW == 7 (176E2C00) [pid = 2748] [serial = 7] [outer = 16E28800]
20:53:13 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
20:53:13 INFO - PROCESS | 2748 | 1455079993103 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49736
20:53:13 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
20:53:13 INFO - PROCESS | 2748 | 1455079993126 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49738
20:53:13 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
20:53:13 INFO - PROCESS | 2748 | 1455079993132 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49739
20:53:13 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
20:53:13 INFO - PROCESS | 2748 | 1455079993164 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49741
20:53:13 INFO - PROCESS | 2748 | 1455079993168 Marionette DEBUG Closed connection conn0
20:53:13 INFO - PROCESS | 2748 | 1455079993171 Marionette DEBUG Closed connection conn1
20:53:13 INFO - PROCESS | 2748 | 1455079993174 Marionette DEBUG Closed connection conn2
20:53:13 INFO - PROCESS | 2748 | 1455079993234 Marionette DEBUG Closed connection conn3
20:53:13 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
20:53:13 INFO - PROCESS | 2748 | 1455079993262 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49742
20:53:13 INFO - PROCESS | 2748 | 1455079993296 Marionette DEBUG Closed connection conn4
20:53:13 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
20:53:13 INFO - PROCESS | 2748 | 1455079993302 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49743
20:53:13 INFO - PROCESS | 2748 | ++DOCSHELL 18BBBC00 == 4 [pid = 2748] [id = 4]
20:53:13 INFO - PROCESS | 2748 | ++DOMWINDOW == 8 (18DAE400) [pid = 2748] [serial = 8] [outer = 00000000]
20:53:13 INFO - PROCESS | 2748 | ++DOMWINDOW == 9 (18DBA800) [pid = 2748] [serial = 9] [outer = 18DAE400]
20:53:13 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
20:53:13 INFO - PROCESS | 2748 | 1455079993464 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49744
20:53:13 INFO - PROCESS | 2748 | ++DOMWINDOW == 10 (1987D400) [pid = 2748] [serial = 10] [outer = 18DAE400]
20:53:13 INFO - PROCESS | 2748 | 1455079993493 Marionette DEBUG Closed connection conn6
20:53:13 INFO - PROCESS | 2748 | 1455079993504 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}]
20:53:13 INFO - PROCESS | 2748 | 1455079993510 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160209200021","device":"desktop","version":"47.0a1"}
20:53:14 INFO - PROCESS | 2748 | [2748] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 625
20:53:14 INFO - PROCESS | 2748 | [2748] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 625
20:53:15 INFO - PROCESS | 2748 | [2748] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
20:53:15 INFO - PROCESS | 2748 | ++DOCSHELL 1987F000 == 5 [pid = 2748] [id = 5]
20:53:15 INFO - PROCESS | 2748 | ++DOMWINDOW == 11 (1B442C00) [pid = 2748] [serial = 11] [outer = 00000000]
20:53:15 INFO - PROCESS | 2748 | ++DOCSHELL 1B443000 == 6 [pid = 2748] [id = 6]
20:53:15 INFO - PROCESS | 2748 | ++DOMWINDOW == 12 (1B444400) [pid = 2748] [serial = 12] [outer = 00000000]
20:53:16 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
20:53:16 INFO - PROCESS | 2748 | ++DOCSHELL 1C817800 == 7 [pid = 2748] [id = 7]
20:53:16 INFO - PROCESS | 2748 | ++DOMWINDOW == 13 (1C817C00) [pid = 2748] [serial = 13] [outer = 00000000]
20:53:16 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
20:53:16 INFO - PROCESS | 2748 | [2748] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336
20:53:16 INFO - PROCESS | 2748 | ++DOMWINDOW == 14 (1C820C00) [pid = 2748] [serial = 14] [outer = 1C817C00]
20:53:16 INFO - PROCESS | 2748 | ++DOMWINDOW == 15 (1C84B800) [pid = 2748] [serial = 15] [outer = 1B442C00]
20:53:16 INFO - PROCESS | 2748 | ++DOMWINDOW == 16 (1C84D400) [pid = 2748] [serial = 16] [outer = 1B444400]
20:53:16 INFO - PROCESS | 2748 | ++DOMWINDOW == 17 (1C84FC00) [pid = 2748] [serial = 17] [outer = 1C817C00]
20:53:17 INFO - PROCESS | 2748 | 1455079997240 Marionette DEBUG loaded listener.js
20:53:17 INFO - PROCESS | 2748 | 1455079997266 Marionette DEBUG loaded listener.js
20:53:17 INFO - PROCESS | 2748 | ++DOMWINDOW == 18 (1C58E000) [pid = 2748] [serial = 18] [outer = 1C817C00]
20:53:17 INFO - PROCESS | 2748 | 1455079997802 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"d9a5b50b-f1fa-472f-b372-c61d76b79e4a","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160209200021","device":"desktop","version":"47.0a1"}}]
20:53:17 INFO - PROCESS | 2748 | 1455079997966 Marionette TRACE conn5 -> [0,2,"getContext",null]
20:53:17 INFO - PROCESS | 2748 | 1455079997969 Marionette TRACE conn5 <- [1,2,null,{"value":"content"}]
20:53:18 INFO - PROCESS | 2748 | 1455079998029 Marionette TRACE conn5 -> [0,3,"setContext",{"value":"chrome"}]
20:53:18 INFO - PROCESS | 2748 | 1455079998031 Marionette TRACE conn5 <- [1,3,null,{}]
20:53:18 INFO - PROCESS | 2748 | 1455079998258 Marionette TRACE conn5 -> [0,4,"executeScript",{"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}]
20:53:18 INFO - PROCESS | 2748 | [2748] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286
20:53:18 INFO - PROCESS | 2748 | ++DOMWINDOW == 19 (1F638000) [pid = 2748] [serial = 19] [outer = 1C817C00]
20:53:19 INFO - PROCESS | 2748 | [2748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
20:53:19 INFO - TEST-START | /dom/ranges/Range-attributes.html
20:53:19 INFO - PROCESS | 2748 | ++DOCSHELL 1B530000 == 8 [pid = 2748] [id = 8]
20:53:19 INFO - PROCESS | 2748 | ++DOMWINDOW == 20 (1B531800) [pid = 2748] [serial = 20] [outer = 00000000]
20:53:19 INFO - PROCESS | 2748 | ++DOMWINDOW == 21 (213DF000) [pid = 2748] [serial = 21] [outer = 1B531800]
20:53:19 INFO - PROCESS | 2748 | ++DOMWINDOW == 22 (213E5000) [pid = 2748] [serial = 22] [outer = 1B531800]
20:53:19 INFO - PROCESS | 2748 | ++DOCSHELL 1F62FC00 == 9 [pid = 2748] [id = 9]
20:53:19 INFO - PROCESS | 2748 | ++DOMWINDOW == 23 (1F631000) [pid = 2748] [serial = 23] [outer = 00000000]
20:53:19 INFO - PROCESS | 2748 | ++DOMWINDOW == 24 (18D4D400) [pid = 2748] [serial = 24] [outer = 1F631000]
20:53:19 INFO - PROCESS | 2748 | ++DOMWINDOW == 25 (1A044000) [pid = 2748] [serial = 25] [outer = 1F631000]
20:53:19 INFO - PROCESS | 2748 | [2748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
20:53:19 INFO - PROCESS | 2748 | [2748] WARNING: Image width or height is non-positive: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6546
20:53:20 INFO - TEST-PASS | /dom/ranges/Range-attributes.html | Range attributes
20:53:20 INFO - TEST-OK | /dom/ranges/Range-attributes.html | took 1130ms
20:53:20 INFO - PROCESS | 2748 | --DOCSHELL 13B1D000 == 8 [pid = 2748] [id = 1]
20:53:20 INFO - TEST-START | /dom/ranges/Range-cloneContents.html
20:53:20 INFO - PROCESS | 2748 | ++DOCSHELL 12437C00 == 9 [pid = 2748] [id = 10]
20:53:20 INFO - PROCESS | 2748 | ++DOMWINDOW == 26 (12438000) [pid = 2748] [serial = 26] [outer = 00000000]
20:53:20 INFO - PROCESS | 2748 | ++DOMWINDOW == 27 (12C29C00) [pid = 2748] [serial = 27] [outer = 12438000]
20:53:20 INFO - PROCESS | 2748 | ++DOMWINDOW == 28 (13C4DC00) [pid = 2748] [serial = 28] [outer = 12438000]
20:53:21 INFO - PROCESS | 2748 | ++DOCSHELL 18D4E000 == 10 [pid = 2748] [id = 11]
20:53:21 INFO - PROCESS | 2748 | ++DOMWINDOW == 29 (18D50800) [pid = 2748] [serial = 29] [outer = 00000000]
20:53:21 INFO - PROCESS | 2748 | ++DOCSHELL 18D54C00 == 11 [pid = 2748] [id = 12]
20:53:21 INFO - PROCESS | 2748 | ++DOMWINDOW == 30 (18D57400) [pid = 2748] [serial = 30] [outer = 00000000]
20:53:21 INFO - PROCESS | 2748 | ++DOMWINDOW == 31 (1A048400) [pid = 2748] [serial = 31] [outer = 18D50800]
20:53:21 INFO - PROCESS | 2748 | ++DOMWINDOW == 32 (1A04E400) [pid = 2748] [serial = 32] [outer = 18D57400]
20:53:21 INFO - PROCESS | 2748 | ++DOMWINDOW == 33 (18DBBC00) [pid = 2748] [serial = 33] [outer = 18D57400]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Range.detach()
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 13 [document.head, 1, document.head, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 13 [document.head, 1, document.head, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 13 [document.head, 1, document.head, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 14 [document.body, 4, document.body, 5]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 14 [document.body, 4, document.body, 5]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 14 [document.body, 4, document.body, 5]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 16 [paras[0], 0, paras[0], 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 16 [paras[0], 0, paras[0], 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 16 [paras[0], 0, paras[0], 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 22 [testDiv, 2, paras[4], 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 22 [testDiv, 2, paras[4], 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 22 [testDiv, 2, paras[4], 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 23 [document, 0, document, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 23 [document, 0, document, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 23 [document, 0, document, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 24 [document, 0, document, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 24 [document, 0, document, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 24 [document, 0, document, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 25 [comment, 2, comment, 3]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 25 [comment, 2, comment, 3]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 25 [comment, 2, comment, 3]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 26 [testDiv, 0, comment, 5]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 26 [testDiv, 0, comment, 5]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 26 [testDiv, 0, comment, 5]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 27 [foreignDoc, 1, foreignComment, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 29 [xmlDoc, 1, xmlComment, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 33 [detachedComment, 3, detachedComment, 4]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 36 [docfrag, 0, docfrag, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 36 [docfrag, 0, docfrag, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 36 [docfrag, 0, docfrag, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 44 [paras[0], 0, paras[0], 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 44 [paras[0], 0, paras[0], 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 44 [paras[0], 0, paras[0], 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 47 [document.documentElement, 1, document.body, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 47 [document.documentElement, 1, document.body, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 47 [document.documentElement, 1, document.body, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 49 [document, 1, document, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 49 [document, 1, document, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 49 [document, 1, document, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 50 [paras[2].firstChild, 4, comment, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 50 [paras[2].firstChild, 4, comment, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 50 [paras[2].firstChild, 4, comment, 2]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 51 [paras[3], 1, comment, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 51 [paras[3], 1, comment, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 51 [paras[3], 1, comment, 8]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 56 [detachedComment, 5, detachedComment, 5]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 56 [detachedComment, 5, detachedComment, 5]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 56 [detachedComment, 5, detachedComment, 5]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:22 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:22 INFO - TEST-OK | /dom/ranges/Range-cloneContents.html | took 2084ms
20:53:22 INFO - TEST-START | /dom/ranges/Range-cloneRange.html
20:53:22 INFO - PROCESS | 2748 | ++DOCSHELL 1CC08400 == 12 [pid = 2748] [id = 13]
20:53:22 INFO - PROCESS | 2748 | ++DOMWINDOW == 34 (1CC2C800) [pid = 2748] [serial = 34] [outer = 00000000]
20:53:22 INFO - PROCESS | 2748 | ++DOMWINDOW == 35 (1CCA2C00) [pid = 2748] [serial = 35] [outer = 1CC2C800]
20:53:22 INFO - PROCESS | 2748 | ++DOMWINDOW == 36 (1B343400) [pid = 2748] [serial = 36] [outer = 1CC2C800]
20:53:22 INFO - PROCESS | 2748 | ++DOCSHELL 1E25F800 == 13 [pid = 2748] [id = 14]
20:53:22 INFO - PROCESS | 2748 | ++DOMWINDOW == 37 (1E260800) [pid = 2748] [serial = 37] [outer = 00000000]
20:53:22 INFO - PROCESS | 2748 | ++DOMWINDOW == 38 (2133D000) [pid = 2748] [serial = 38] [outer = 1E260800]
20:53:22 INFO - PROCESS | 2748 | ++DOCSHELL 21369400 == 14 [pid = 2748] [id = 15]
20:53:22 INFO - PROCESS | 2748 | ++DOMWINDOW == 39 (213D6400) [pid = 2748] [serial = 39] [outer = 00000000]
20:53:22 INFO - PROCESS | 2748 | ++DOMWINDOW == 40 (213DB800) [pid = 2748] [serial = 40] [outer = 213D6400]
20:53:23 INFO - PROCESS | 2748 | ++DOMWINDOW == 41 (21829800) [pid = 2748] [serial = 41] [outer = 213D6400]
20:53:23 INFO - PROCESS | 2748 | ++DOMWINDOW == 42 (21D05800) [pid = 2748] [serial = 42] [outer = 1E260800]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 13 [document.head, 1, document.head, 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 14 [document.body, 4, document.body, 5]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 16 [paras[0], 0, paras[0], 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 22 [testDiv, 2, paras[4], 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 23 [document, 0, document, 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 24 [document, 0, document, 2]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 25 [comment, 2, comment, 3]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 26 [testDiv, 0, comment, 5]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 27 [foreignDoc, 1, foreignComment, 2]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 29 [xmlDoc, 1, xmlComment, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 33 [detachedComment, 3, detachedComment, 4]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 36 [docfrag, 0, docfrag, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 44 [paras[0], 0, paras[0], 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 47 [document.documentElement, 1, document.body, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 49 [document, 1, document, 2]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 50 [paras[2].firstChild, 4, comment, 2]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 51 [paras[3], 1, comment, 8]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 56 [detachedComment, 5, detachedComment, 5]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:23 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:23 INFO - TEST-OK | /dom/ranges/Range-cloneRange.html | took 1378ms
20:53:23 INFO - TEST-START | /dom/ranges/Range-collapse.html
20:53:24 INFO - PROCESS | 2748 | ++DOCSHELL 1290D400 == 15 [pid = 2748] [id = 16]
20:53:24 INFO - PROCESS | 2748 | ++DOMWINDOW == 43 (12910000) [pid = 2748] [serial = 43] [outer = 00000000]
20:53:24 INFO - PROCESS | 2748 | ++DOMWINDOW == 44 (129E9000) [pid = 2748] [serial = 44] [outer = 12910000]
20:53:24 INFO - PROCESS | 2748 | ++DOMWINDOW == 45 (1320B000) [pid = 2748] [serial = 45] [outer = 12910000]
20:53:24 INFO - PROCESS | 2748 | --DOCSHELL 18BBBC00 == 14 [pid = 2748] [id = 4]
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 10 [document.documentElement, 0, document.documentElement, 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 10 [document.documentElement, 0, document.documentElement, 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 10 [document.documentElement, 0, document.documentElement, 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 11 [document.documentElement, 0, document.documentElement, 2], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 11 [document.documentElement, 0, document.documentElement, 2], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 11 [document.documentElement, 0, document.documentElement, 2], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 12 [document.documentElement, 1, document.documentElement, 2], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 12 [document.documentElement, 1, document.documentElement, 2], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 12 [document.documentElement, 1, document.documentElement, 2], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 13 [document.head, 1, document.head, 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 13 [document.head, 1, document.head, 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 13 [document.head, 1, document.head, 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 14 [document.body, 4, document.body, 5], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 14 [document.body, 4, document.body, 5], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 14 [document.body, 4, document.body, 5], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 16 [paras[0], 0, paras[0], 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 16 [paras[0], 0, paras[0], 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 16 [paras[0], 0, paras[0], 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 17 [detachedPara1, 0, detachedPara1, 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 17 [detachedPara1, 0, detachedPara1, 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 17 [detachedPara1, 0, detachedPara1, 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 22 [testDiv, 2, paras[4], 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 22 [testDiv, 2, paras[4], 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 22 [testDiv, 2, paras[4], 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 23 [document, 0, document, 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 23 [document, 0, document, 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 23 [document, 0, document, 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 24 [document, 0, document, 2], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 24 [document, 0, document, 2], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 24 [document, 0, document, 2], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 25 [comment, 2, comment, 3], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 25 [comment, 2, comment, 3], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 25 [comment, 2, comment, 3], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 26 [testDiv, 0, comment, 5], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 26 [testDiv, 0, comment, 5], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 26 [testDiv, 0, comment, 5], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 27 [foreignDoc, 1, foreignComment, 2], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 27 [foreignDoc, 1, foreignComment, 2], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 27 [foreignDoc, 1, foreignComment, 2], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 29 [xmlDoc, 1, xmlComment, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 29 [xmlDoc, 1, xmlComment, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 29 [xmlDoc, 1, xmlComment, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 33 [detachedComment, 3, detachedComment, 4], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 33 [detachedComment, 3, detachedComment, 4], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 33 [detachedComment, 3, detachedComment, 4], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 36 [docfrag, 0, docfrag, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 36 [docfrag, 0, docfrag, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 36 [docfrag, 0, docfrag, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 37 [processingInstruction, 0, processingInstruction, 4], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 37 [processingInstruction, 0, processingInstruction, 4], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 37 [processingInstruction, 0, processingInstruction, 4], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 42 [foreignDoc.head, 1, foreignDoc.head, 1], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 42 [foreignDoc.head, 1, foreignDoc.head, 1], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 42 [foreignDoc.head, 1, foreignDoc.head, 1], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 43 [foreignDoc.body, 0, foreignDoc.body, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 43 [foreignDoc.body, 0, foreignDoc.body, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 43 [foreignDoc.body, 0, foreignDoc.body, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 44 [paras[0], 0, paras[0], 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 44 [paras[0], 0, paras[0], 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 44 [paras[0], 0, paras[0], 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 45 [detachedPara1, 0, detachedPara1, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 45 [detachedPara1, 0, detachedPara1, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 45 [detachedPara1, 0, detachedPara1, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 46 [testDiv, 1, paras[2].firstChild, 5], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 46 [testDiv, 1, paras[2].firstChild, 5], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 46 [testDiv, 1, paras[2].firstChild, 5], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 47 [document.documentElement, 1, document.body, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 47 [document.documentElement, 1, document.body, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 47 [document.documentElement, 1, document.body, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 49 [document, 1, document, 2], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 49 [document, 1, document, 2], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 49 [document, 1, document, 2], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 50 [paras[2].firstChild, 4, comment, 2], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 50 [paras[2].firstChild, 4, comment, 2], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 50 [paras[2].firstChild, 4, comment, 2], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 51 [paras[3], 1, comment, 8], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 51 [paras[3], 1, comment, 8], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 51 [paras[3], 1, comment, 8], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 52 [foreignDoc, 0, foreignDoc, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 52 [foreignDoc, 0, foreignDoc, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 52 [foreignDoc, 0, foreignDoc, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 53 [xmlDoc, 0, xmlDoc, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 53 [xmlDoc, 0, xmlDoc, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 53 [xmlDoc, 0, xmlDoc, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 56 [detachedComment, 5, detachedComment, 5], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 56 [detachedComment, 5, detachedComment, 5], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 56 [detachedComment, 5, detachedComment, 5], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 57 [detachedForeignComment, 4, detachedForeignComment, 4], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 57 [detachedForeignComment, 4, detachedForeignComment, 4], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 57 [detachedForeignComment, 4, detachedForeignComment, 4], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 58 [foreignDocfrag, 0, foreignDocfrag, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 58 [foreignDocfrag, 0, foreignDocfrag, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 58 [foreignDocfrag, 0, foreignDocfrag, 0], toStart omitted
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 59 [xmlDocfrag, 0, xmlDocfrag, 0], toStart true
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 59 [xmlDocfrag, 0, xmlDocfrag, 0], toStart false
20:53:24 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 59 [xmlDocfrag, 0, xmlDocfrag, 0], toStart omitted
20:53:24 INFO - TEST-OK | /dom/ranges/Range-collapse.html | took 999ms
20:53:24 INFO - TEST-START | /dom/ranges/Range-commonAncestorContainer-2.html
20:53:25 INFO - PROCESS | 2748 | ++DOCSHELL 16E5B400 == 15 [pid = 2748] [id = 17]
20:53:25 INFO - PROCESS | 2748 | ++DOMWINDOW == 46 (16E5F000) [pid = 2748] [serial = 46] [outer = 00000000]
20:53:25 INFO - PROCESS | 2748 | ++DOMWINDOW == 47 (17358000) [pid = 2748] [serial = 47] [outer = 16E5F000]
20:53:25 INFO - PROCESS | 2748 | ++DOMWINDOW == 48 (17587400) [pid = 2748] [serial = 48] [outer = 16E5F000]
20:53:25 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Detached Range
20:53:25 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Normal Ranges
20:53:25 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Range.commonAncestorContainer
20:53:25 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Range.commonAncestorContainer 1
20:53:25 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Range.commonAncestorContainer 2
20:53:25 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Range.commonAncestorContainer 3
20:53:25 INFO - TEST-OK | /dom/ranges/Range-commonAncestorContainer-2.html | took 570ms
20:53:25 INFO - TEST-START | /dom/ranges/Range-commonAncestorContainer.html
20:53:25 INFO - PROCESS | 2748 | ++DOCSHELL 175C7800 == 16 [pid = 2748] [id = 18]
20:53:25 INFO - PROCESS | 2748 | ++DOMWINDOW == 49 (17612000) [pid = 2748] [serial = 49] [outer = 00000000]
20:53:25 INFO - PROCESS | 2748 | ++DOMWINDOW == 50 (18D54000) [pid = 2748] [serial = 50] [outer = 17612000]
20:53:25 INFO - PROCESS | 2748 | ++DOMWINDOW == 51 (1A044C00) [pid = 2748] [serial = 51] [outer = 17612000]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 0: range [detached]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 1: range [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 2: range [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 3: range [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 4: range [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 5: range [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 6: range [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 7: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 8: range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 9: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 10: range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 11: range [document.documentElement, 0, document.documentElement, 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 12: range [document.documentElement, 0, document.documentElement, 2]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 13: range [document.documentElement, 1, document.documentElement, 2]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 14: range [document.head, 1, document.head, 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 15: range [document.body, 4, document.body, 5]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 16: range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 17: range [paras[0], 0, paras[0], 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 18: range [detachedPara1, 0, detachedPara1, 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 19: range [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 20: range [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 21: range [paras[0].firstChild, 3, paras[3], 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 22: range [paras[0], 0, paras[0].firstChild, 7]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 23: range [testDiv, 2, paras[4], 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 24: range [document, 0, document, 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 25: range [document, 0, document, 2]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 26: range [comment, 2, comment, 3]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 27: range [testDiv, 0, comment, 5]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 28: range [foreignDoc, 1, foreignComment, 2]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 29: range [foreignDoc.body, 0, foreignTextNode, 36]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 30: range [xmlDoc, 1, xmlComment, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 31: range [detachedTextNode, 0, detachedTextNode, 8]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 32: range [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 33: range [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 34: range [detachedComment, 3, detachedComment, 4]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 35: range [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 36: range [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 37: range [docfrag, 0, docfrag, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 38: range [processingInstruction, 0, processingInstruction, 4]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 39: range [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 40: range [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 41: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 42: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 43: range [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 44: range [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 45: range [paras[0], 0, paras[0], 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 46: range [detachedPara1, 0, detachedPara1, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 47: range [testDiv, 1, paras[2].firstChild, 5]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 48: range [document.documentElement, 1, document.body, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 49: range [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 50: range [document, 1, document, 2]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 51: range [paras[2].firstChild, 4, comment, 2]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 52: range [paras[3], 1, comment, 8]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 53: range [foreignDoc, 0, foreignDoc, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 54: range [xmlDoc, 0, xmlDoc, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 55: range [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 56: range [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 57: range [detachedComment, 5, detachedComment, 5]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 58: range [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 59: range [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:26 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 60: range [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:26 INFO - TEST-OK | /dom/ranges/Range-commonAncestorContainer.html | took 715ms
20:53:26 INFO - TEST-START | /dom/ranges/Range-compareBoundaryPoints.html
20:53:26 INFO - PROCESS | 2748 | ++DOCSHELL 1A5EF400 == 17 [pid = 2748] [id = 19]
20:53:26 INFO - PROCESS | 2748 | ++DOMWINDOW == 52 (1A5F0000) [pid = 2748] [serial = 52] [outer = 00000000]
20:53:26 INFO - PROCESS | 2748 | ++DOMWINDOW == 53 (1B0DCC00) [pid = 2748] [serial = 53] [outer = 1A5F0000]
20:53:26 INFO - PROCESS | 2748 | ++DOMWINDOW == 54 (1B440C00) [pid = 2748] [serial = 54] [outer = 1A5F0000]
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,0: context range 0 [detached], argument range 0 [detached], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,1: context range 0 [detached], argument range 0 [detached], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,2: context range 0 [detached], argument range 0 [detached], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,3: context range 0 [detached], argument range 0 [detached], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,4: context range 0 [detached], argument range 0 [detached], how -1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,5: context range 0 [detached], argument range 0 [detached], how 4
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,6: context range 0 [detached], argument range 0 [detached], how 5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,7: context range 0 [detached], argument range 0 [detached], how NaN
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,8: context range 0 [detached], argument range 0 [detached], how -0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,9: context range 0 [detached], argument range 0 [detached], how Infinity
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,10: context range 0 [detached], argument range 0 [detached], how -Infinity
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,11: context range 0 [detached], argument range 0 [detached], how 65535
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,12: context range 0 [detached], argument range 0 [detached], how 65536
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,13: context range 0 [detached], argument range 0 [detached], how 65537
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,14: context range 0 [detached], argument range 0 [detached], how 65538
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,15: context range 0 [detached], argument range 0 [detached], how 65539
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,16: context range 0 [detached], argument range 0 [detached], how 65540
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,17: context range 0 [detached], argument range 0 [detached], how -65537
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,18: context range 0 [detached], argument range 0 [detached], how -65536
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,19: context range 0 [detached], argument range 0 [detached], how -65535
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,20: context range 0 [detached], argument range 0 [detached], how -65534
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,21: context range 0 [detached], argument range 0 [detached], how -65533
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,22: context range 0 [detached], argument range 0 [detached], how -65532
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,23: context range 0 [detached], argument range 0 [detached], how 4294967295
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,24: context range 0 [detached], argument range 0 [detached], how 4294967296
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,25: context range 0 [detached], argument range 0 [detached], how 4294967297
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,26: context range 0 [detached], argument range 0 [detached], how 4294967298
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,27: context range 0 [detached], argument range 0 [detached], how 4294967299
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,28: context range 0 [detached], argument range 0 [detached], how 4294967300
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,29: context range 0 [detached], argument range 0 [detached], how -0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,30: context range 0 [detached], argument range 0 [detached], how 0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,31: context range 0 [detached], argument range 0 [detached], how 1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,32: context range 0 [detached], argument range 0 [detached], how 2.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,33: context range 0 [detached], argument range 0 [detached], how 3.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,34: context range 0 [detached], argument range 0 [detached], how 4.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,35: context range 0 [detached], argument range 0 [detached], how -1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,36: context range 0 [detached], argument range 0 [detached], how -0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,37: context range 0 [detached], argument range 0 [detached], how 0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,38: context range 0 [detached], argument range 0 [detached], how 1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,39: context range 0 [detached], argument range 0 [detached], how 2.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,40: context range 0 [detached], argument range 0 [detached], how 3.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,41: context range 0 [detached], argument range 0 [detached], how -73.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,42: context range 0 [detached], argument range 0 [detached], how -72.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,43: context range 0 [detached], argument range 0 [detached], how -71.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,44: context range 0 [detached], argument range 0 [detached], how -70.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,45: context range 0 [detached], argument range 0 [detached], how -69.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,46: context range 0 [detached], argument range 0 [detached], how -68.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,47: context range 0 [detached], argument range 0 [detached], how "0"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,48: context range 0 [detached], argument range 0 [detached], how "1"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,49: context range 0 [detached], argument range 0 [detached], how "2"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,50: context range 0 [detached], argument range 0 [detached], how "3"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,51: context range 0 [detached], argument range 0 [detached], how "-1"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,52: context range 0 [detached], argument range 0 [detached], how "4"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,53: context range 0 [detached], argument range 0 [detached], how "5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,54: context range 0 [detached], argument range 0 [detached], how "NaN"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,55: context range 0 [detached], argument range 0 [detached], how "0"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,56: context range 0 [detached], argument range 0 [detached], how "Infinity"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,57: context range 0 [detached], argument range 0 [detached], how "-Infinity"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,58: context range 0 [detached], argument range 0 [detached], how "65535"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,59: context range 0 [detached], argument range 0 [detached], how "65536"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,60: context range 0 [detached], argument range 0 [detached], how "65537"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,61: context range 0 [detached], argument range 0 [detached], how "65538"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,62: context range 0 [detached], argument range 0 [detached], how "65539"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,63: context range 0 [detached], argument range 0 [detached], how "65540"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,64: context range 0 [detached], argument range 0 [detached], how "-65537"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,65: context range 0 [detached], argument range 0 [detached], how "-65536"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,66: context range 0 [detached], argument range 0 [detached], how "-65535"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,67: context range 0 [detached], argument range 0 [detached], how "-65534"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,68: context range 0 [detached], argument range 0 [detached], how "-65533"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,69: context range 0 [detached], argument range 0 [detached], how "-65532"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,70: context range 0 [detached], argument range 0 [detached], how "4294967295"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,71: context range 0 [detached], argument range 0 [detached], how "4294967296"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,72: context range 0 [detached], argument range 0 [detached], how "4294967297"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,73: context range 0 [detached], argument range 0 [detached], how "4294967298"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,74: context range 0 [detached], argument range 0 [detached], how "4294967299"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,75: context range 0 [detached], argument range 0 [detached], how "4294967300"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,76: context range 0 [detached], argument range 0 [detached], how "-0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,77: context range 0 [detached], argument range 0 [detached], how "0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,78: context range 0 [detached], argument range 0 [detached], how "1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,79: context range 0 [detached], argument range 0 [detached], how "2.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,80: context range 0 [detached], argument range 0 [detached], how "3.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,81: context range 0 [detached], argument range 0 [detached], how "4.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,82: context range 0 [detached], argument range 0 [detached], how "-1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,83: context range 0 [detached], argument range 0 [detached], how "-0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,84: context range 0 [detached], argument range 0 [detached], how "0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,85: context range 0 [detached], argument range 0 [detached], how "1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,86: context range 0 [detached], argument range 0 [detached], how "2.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,87: context range 0 [detached], argument range 0 [detached], how "3.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,88: context range 0 [detached], argument range 0 [detached], how "-73.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,89: context range 0 [detached], argument range 0 [detached], how "-72.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,90: context range 0 [detached], argument range 0 [detached], how "-71.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,91: context range 0 [detached], argument range 0 [detached], how "-70.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,92: context range 0 [detached], argument range 0 [detached], how "-69.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,93: context range 0 [detached], argument range 0 [detached], how "-68.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,94: context range 0 [detached], argument range 0 [detached], how "6.5536e4"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,95: context range 0 [detached], argument range 0 [detached], how null
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,96: context range 0 [detached], argument range 0 [detached], how undefined
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,97: context range 0 [detached], argument range 0 [detached], how true
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,98: context range 0 [detached], argument range 0 [detached], how false
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,99: context range 0 [detached], argument range 0 [detached], how ""
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,100: context range 0 [detached], argument range 0 [detached], how "quasit"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,1,0: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,1,1: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,1,2: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,1,3: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,2,0: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,2,1: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,2,2: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,2,3: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,0: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,1: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,2: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,3: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,4: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,5: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,6: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,7: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,8: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,9: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,10: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,11: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,12: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,13: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,14: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,15: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,16: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,17: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,18: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,19: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,20: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,21: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,22: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,23: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,24: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,25: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,26: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,27: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,28: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,29: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,30: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,31: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,32: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,33: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,34: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,35: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,36: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,37: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,38: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,39: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,40: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,41: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,42: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,43: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,44: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,45: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,46: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,47: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,48: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,49: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,50: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,51: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,52: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,53: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,54: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,55: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,56: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,57: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,58: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,59: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,60: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,61: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,62: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,63: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,64: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,65: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,66: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,67: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,68: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,69: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,70: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,71: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,72: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,73: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,74: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,75: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,76: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,77: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,78: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,79: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,80: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,81: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,82: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,83: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,84: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,85: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,86: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,87: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,88: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,89: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,90: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,91: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,92: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,93: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,94: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,95: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,96: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,97: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,98: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,99: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how ""
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,3,100: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,4,0: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,4,1: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,4,2: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,4,3: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,5,0: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,5,1: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,5,2: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,5,3: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,6,0: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,6,1: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,6,2: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,6,3: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,7,0: context range 0 [detached], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,7,1: context range 0 [detached], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,7,2: context range 0 [detached], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,7,3: context range 0 [detached], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,8,0: context range 0 [detached], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,8,1: context range 0 [detached], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,8,2: context range 0 [detached], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,8,3: context range 0 [detached], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,9,0: context range 0 [detached], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,9,1: context range 0 [detached], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,9,2: context range 0 [detached], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,9,3: context range 0 [detached], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,10,0: context range 0 [detached], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,10,1: context range 0 [detached], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,10,2: context range 0 [detached], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,10,3: context range 0 [detached], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,11,0: context range 0 [detached], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,11,1: context range 0 [detached], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,11,2: context range 0 [detached], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,11,3: context range 0 [detached], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,12,0: context range 0 [detached], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,12,1: context range 0 [detached], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,12,2: context range 0 [detached], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,12,3: context range 0 [detached], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,13,0: context range 0 [detached], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,13,1: context range 0 [detached], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,13,2: context range 0 [detached], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,13,3: context range 0 [detached], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,14,0: context range 0 [detached], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,14,1: context range 0 [detached], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,14,2: context range 0 [detached], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,14,3: context range 0 [detached], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,15,0: context range 0 [detached], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,15,1: context range 0 [detached], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,15,2: context range 0 [detached], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,15,3: context range 0 [detached], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,0: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,1: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,2: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,3: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,4: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,5: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,6: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,7: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,8: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,9: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,10: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,11: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,12: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,13: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,14: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,15: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,16: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,17: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,18: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,19: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,20: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,21: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,22: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,23: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,24: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,25: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,26: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,27: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,28: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,29: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,30: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,31: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,32: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,33: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,34: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,35: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,36: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,37: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,38: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,39: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,40: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,41: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,42: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,43: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,44: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,45: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,46: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,47: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,48: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,49: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,50: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,51: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,52: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,53: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,54: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,55: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,56: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,57: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,58: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,59: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,60: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,61: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,62: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,63: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,64: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,65: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,66: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,67: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,68: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,69: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,70: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,71: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,72: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,73: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,74: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,75: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,76: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,77: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,78: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,79: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,80: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,81: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,82: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,83: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,84: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,85: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,86: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,87: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,88: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,89: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,90: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,91: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,92: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,93: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,94: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,95: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,96: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,97: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,98: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,99: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how ""
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,16,100: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,17,0: context range 0 [detached], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,17,1: context range 0 [detached], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,17,2: context range 0 [detached], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,17,3: context range 0 [detached], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,18,0: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,18,1: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,18,2: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,18,3: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,19,0: context range 0 [detached], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,19,1: context range 0 [detached], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,19,2: context range 0 [detached], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,19,3: context range 0 [detached], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,20,0: context range 0 [detached], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,20,1: context range 0 [detached], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,20,2: context range 0 [detached], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,20,3: context range 0 [detached], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,0: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,1: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,2: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,3: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,4: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,5: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,6: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,7: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,8: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,9: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,10: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,11: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,12: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,13: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,14: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,15: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,16: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,17: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,18: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,19: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,20: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,21: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,22: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,23: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,24: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,25: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,26: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,27: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,28: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,29: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,30: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,31: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,32: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,33: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,34: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,35: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,36: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,37: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,38: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,39: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,40: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,41: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,42: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,43: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,44: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,45: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,46: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,47: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,48: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,49: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,50: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,51: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,52: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,53: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,54: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,55: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,56: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,57: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,58: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,59: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,60: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,61: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,62: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,63: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,64: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,65: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,66: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,67: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,68: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,69: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,70: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,71: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,72: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,73: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,74: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,75: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,76: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,77: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,78: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,79: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,80: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,81: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,82: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,83: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,84: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,85: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,86: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,87: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,88: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,89: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,90: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,91: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,92: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,93: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,94: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,95: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,96: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,97: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,98: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,99: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how ""
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,21,100: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,22,0: context range 0 [detached], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,22,1: context range 0 [detached], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,22,2: context range 0 [detached], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,22,3: context range 0 [detached], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,23,0: context range 0 [detached], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,23,1: context range 0 [detached], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,23,2: context range 0 [detached], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,23,3: context range 0 [detached], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,24,0: context range 0 [detached], argument range 24 [document, 0, document, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,24,1: context range 0 [detached], argument range 24 [document, 0, document, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,24,2: context range 0 [detached], argument range 24 [document, 0, document, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,24,3: context range 0 [detached], argument range 24 [document, 0, document, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,25,0: context range 0 [detached], argument range 25 [document, 0, document, 2], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,25,1: context range 0 [detached], argument range 25 [document, 0, document, 2], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,25,2: context range 0 [detached], argument range 25 [document, 0, document, 2], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,25,3: context range 0 [detached], argument range 25 [document, 0, document, 2], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,26,0: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,26,1: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,26,2: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,26,3: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,0: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,1: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,2: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,3: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,4: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,5: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,6: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,7: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how NaN
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,8: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,9: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how Infinity
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,10: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -Infinity
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,11: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65535
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,12: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65536
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,13: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65537
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,14: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65538
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,15: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65539
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,16: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65540
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,17: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65537
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,18: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65536
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,19: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65535
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,20: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65534
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,21: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65533
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,22: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65532
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,23: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967295
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,24: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967296
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,25: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967297
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,26: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967298
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,27: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967299
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,28: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967300
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,29: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,30: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,31: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,32: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 2.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,33: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 3.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,34: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,35: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,36: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,37: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 0.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,38: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 1.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,39: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 2.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,40: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 3.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,41: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -73.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,42: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -72.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,43: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -71.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,44: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -70.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,45: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -69.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,46: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -68.5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,47: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,48: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "1"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,49: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "2"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,50: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "3"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,51: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-1"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,52: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,53: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,54: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "NaN"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,55: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,56: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "Infinity"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,57: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-Infinity"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,58: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65535"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,59: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65536"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,60: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65537"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,61: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65538"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,62: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65539"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,63: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65540"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,64: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65537"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,65: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65536"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,66: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65535"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,67: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65534"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,68: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65533"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,69: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65532"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,70: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967295"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,71: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967296"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,72: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967297"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,73: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967298"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,74: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967299"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,75: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967300"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,76: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,77: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,78: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,79: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "2.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,80: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "3.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,81: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,82: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,83: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,84: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,85: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "1.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,86: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "2.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,87: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "3.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,88: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-73.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,89: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-72.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,90: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-71.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,91: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-70.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,92: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-69.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,93: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-68.5"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,94: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,95: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how null
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,96: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how undefined
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,97: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how true
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,98: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how false
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,99: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how ""
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,100: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "quasit"
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,28,0: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,28,1: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,28,2: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,28,3: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,29,0: context range 0 [detached], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,29,1: context range 0 [detached], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,29,2: context range 0 [detached], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,29,3: context range 0 [detached], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,30,0: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,30,1: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,30,2: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,30,3: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,31,0: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,31,1: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,31,2: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,31,3: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,32,0: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,32,1: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,32,2: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,32,3: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,33,0: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,33,1: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,33,2: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,33,3: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,34,0: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,34,1: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,34,2: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,34,3: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,35,0: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,35,1: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,35,2: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,35,3: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,36,0: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,36,1: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,36,2: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,36,3: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,37,0: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,37,1: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,37,2: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,37,3: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,38,0: context range 0 [detached], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,38,1: context range 0 [detached], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,38,2: context range 0 [detached], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,38,3: context range 0 [detached], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,39,0: context range 0 [detached], argument range same as first range, how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,39,1: context range 0 [detached], argument range same as first range, how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,39,2: context range 0 [detached], argument range same as first range, how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,39,3: context range 0 [detached], argument range same as first range, how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,0,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,0,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,0,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,0,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,1,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,1,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,1,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,1,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,2,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,2,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,2,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,2,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,3,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,3,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,3,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,3,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,4,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,4,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,4,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,4,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,5,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,5,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,5,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,5,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,6,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,6,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,6,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,6,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,7,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,7,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,7,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,7,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,8,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,8,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,8,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,8,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,9,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,9,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,9,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,9,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,10,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,10,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,10,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,10,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,11,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,11,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,11,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,11,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,12,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,12,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,12,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,12,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,13,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,13,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,13,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,13,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,14,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,14,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,14,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,14,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,15,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,15,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,15,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,15,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,16,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,16,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,16,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,16,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,17,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,17,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,17,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,17,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,18,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,18,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,18,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,18,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,19,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,19,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,19,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,19,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,20,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,20,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,20,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,20,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,21,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,21,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,21,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,21,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,22,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,22,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,22,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,22,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,23,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,23,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,23,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,23,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,24,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [document, 0, document, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,24,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [document, 0, document, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,24,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [document, 0, document, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,24,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [document, 0, document, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,25,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [document, 0, document, 2], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,25,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [document, 0, document, 2], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,25,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [document, 0, document, 2], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,25,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [document, 0, document, 2], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,26,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,26,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,26,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,26,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,27,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,27,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,27,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,27,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,28,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,28,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,28,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,28,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,29,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,29,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,29,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,29,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,30,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,30,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,30,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,30,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,31,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,31,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,31,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,31,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,32,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,32,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,32,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,32,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,33,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,33,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,33,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,33,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,34,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,34,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,34,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,34,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,35,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,35,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,35,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,35,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,36,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,36,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,36,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,36,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,37,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,37,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,37,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,37,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,38,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,38,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,38,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,38,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,39,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,39,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,39,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 1,39,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,0,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,0,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,0,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,0,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,1,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,1,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,1,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,1,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,2,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,2,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,2,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,2,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,3,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,3,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,3,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,3,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,4,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,4,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,4,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,4,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,5,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,5,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,5,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,5,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,6,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,6,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,6,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,6,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,7,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,7,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,7,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,7,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,8,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,8,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,8,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,8,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,9,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,9,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,9,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,9,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,10,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,10,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,10,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,10,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,11,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,11,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,11,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,11,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,12,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,12,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,12,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,12,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,13,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,13,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,13,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,13,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,14,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,14,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,14,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,14,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,15,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,15,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,15,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,15,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,16,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,16,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,16,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,16,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,17,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,17,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,17,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,17,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,18,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,18,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,18,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,18,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,19,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,19,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,19,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,19,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,20,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,20,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,20,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,20,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,21,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,21,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,21,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,21,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,22,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,22,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,22,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,22,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,23,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,23,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,23,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,23,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,24,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [document, 0, document, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,24,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [document, 0, document, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,24,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [document, 0, document, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,24,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [document, 0, document, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,25,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [document, 0, document, 2], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,25,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [document, 0, document, 2], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,25,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [document, 0, document, 2], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,25,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [document, 0, document, 2], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,26,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [comment, 2, comment, 3], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,26,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [comment, 2, comment, 3], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,26,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [comment, 2, comment, 3], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,26,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [comment, 2, comment, 3], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,27,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,27,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,27,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,27,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,28,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,28,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,28,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,28,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,29,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,29,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,29,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,29,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,30,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,30,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,30,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,30,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,31,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,31,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,31,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,31,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,32,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,32,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,32,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,32,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,33,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,33,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,33,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,33,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,34,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,34,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,34,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,34,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,35,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,35,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,35,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,35,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,36,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,36,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,36,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,36,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,37,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,37,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,37,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,37,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,38,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,38,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,38,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,38,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,39,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,39,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,39,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 2,39,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 2
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 3
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -1
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 5
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how NaN
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -0
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how Infinity
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -Infinity
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65535
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65536
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65537
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65538
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65539
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65540
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65537
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65536
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65535
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65534
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65533
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65532
20:53:34 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967295
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967296
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967297
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967298
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967299
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967300
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -73.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -72.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -71.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -70.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -69.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -68.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "2"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "3"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "NaN"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65538"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65539"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65540"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65534"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65533"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65532"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967295"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967296"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967297"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967298"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967299"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967300"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-73.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-72.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-71.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-70.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-69.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-68.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "6.5536e4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how null
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how undefined
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how true
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how false
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how ""
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,0,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "quasit"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,1,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,1,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,1,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,1,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,2,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,2,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,2,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,2,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how ""
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,3,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,4,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,4,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,4,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,4,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,5,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,5,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,5,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,5,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,6,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,6,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,6,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,6,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,7,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,7,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,7,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,7,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,8,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,8,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,8,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,8,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,9,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,9,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,9,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,9,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,10,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,10,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,10,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,10,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,11,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,11,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,11,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,11,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,12,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,12,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,12,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,12,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,13,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,13,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,13,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,13,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,14,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,14,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,14,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,14,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,15,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,15,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,15,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,15,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how ""
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,16,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,17,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,17,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,17,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,17,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,18,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,18,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,18,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,18,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,19,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,19,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,19,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,19,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,20,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,20,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,20,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,20,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how ""
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,21,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,22,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,22,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,22,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,22,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,23,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,23,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,23,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,23,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,24,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,24,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,24,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,24,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,25,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,25,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,25,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,25,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,26,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,26,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,26,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,26,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how NaN
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65538
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65539
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65540
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65534
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65533
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65532
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967295
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967296
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967297
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967298
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967299
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967300
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -73.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -72.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -71.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -70.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -69.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -68.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "2"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "3"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "NaN"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65538"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65539"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65540"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65534"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65533"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65532"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967295"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967296"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967297"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967298"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967299"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967300"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-73.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-72.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-71.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-70.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-69.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-68.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how null
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how undefined
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how true
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how false
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how ""
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,27,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "quasit"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,28,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,28,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,28,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,28,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,29,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,29,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,29,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,29,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,30,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,30,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,30,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,30,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,31,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,31,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,31,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,31,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,32,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,32,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,32,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,32,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,33,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,33,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,33,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,33,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,34,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,34,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,34,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,34,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,35,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,35,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,35,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,35,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,36,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,36,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,36,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,36,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,37,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,37,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,37,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,37,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,38,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,38,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,38,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,38,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,39,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,39,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,39,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 3,39,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,0,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,0,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,0,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,0,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,1,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,1,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,1,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,1,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,2,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,2,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,2,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,2,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,3,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,3,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,3,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,3,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,4,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,4,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,4,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,4,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,5,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,5,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,5,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,5,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,6,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,6,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,6,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,6,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,7,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,7,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,7,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,7,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,8,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,8,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,8,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,8,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,9,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,9,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,9,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,9,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,10,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,10,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,10,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,10,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,11,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,11,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,11,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,11,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,12,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,12,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,12,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,12,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,13,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,13,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,13,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,13,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,14,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,14,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,14,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,14,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,15,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,15,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,15,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,15,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,16,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,16,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,16,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,16,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,17,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,17,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,17,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,17,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,18,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,18,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,18,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,18,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,19,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,19,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,19,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,19,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,20,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,20,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,20,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,20,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,21,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,21,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,21,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,21,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,22,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,22,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,22,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,22,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,23,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,23,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,23,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,23,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,24,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,24,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,24,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,24,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,25,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,25,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,25,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,25,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,26,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,26,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,26,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,26,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,27,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,27,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,27,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,27,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,28,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,28,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,28,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,28,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,29,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,29,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,29,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,29,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,30,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,30,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,30,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,30,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,31,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,31,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,31,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,31,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,32,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,32,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,32,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,32,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,33,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,33,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,33,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,33,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,34,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,34,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,34,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,34,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,35,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,35,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,35,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,35,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,36,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,36,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,36,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,36,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,37,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,37,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,37,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,37,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,38,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,38,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,38,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,38,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,39,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,39,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,39,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 4,39,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,0,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,0,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,0,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,0,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,1,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,1,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,1,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,1,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,2,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,2,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,2,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,2,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,3,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,3,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,3,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,3,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,4,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,4,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,4,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,4,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,5,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,5,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,5,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,5,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,6,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,6,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,6,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,6,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,7,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,7,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,7,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,7,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,8,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,8,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,8,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,8,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,9,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,9,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,9,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,9,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,10,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,10,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,10,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,10,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,11,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,11,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,11,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,11,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,12,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,12,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,12,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,12,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,13,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,13,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,13,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,13,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,14,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,14,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,14,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,14,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,15,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,15,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,15,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,15,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,16,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,16,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,16,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,16,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,17,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,17,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,17,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,17,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,18,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,18,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,18,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,18,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,19,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,19,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,19,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,19,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,20,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,20,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,20,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,20,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,21,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,21,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,21,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,21,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,22,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,22,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,22,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,22,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,23,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,23,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,23,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,23,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,24,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,24,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,24,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,24,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,25,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,25,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,25,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,25,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,26,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,26,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,26,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,26,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,27,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,27,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,27,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,27,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,28,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,28,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,28,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,28,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,29,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,29,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,29,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,29,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,30,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,30,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,30,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,30,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,31,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,31,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,31,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,31,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,32,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,32,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,32,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,32,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,33,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,33,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,33,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,33,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,34,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,34,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,34,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,34,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,35,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,35,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,35,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,35,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,36,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,36,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,36,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,36,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,37,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,37,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,37,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,37,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,38,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,38,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,38,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,38,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,39,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,39,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,39,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 5,39,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,0,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,0,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,0,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,0,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,1,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,1,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,1,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,1,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,2,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,2,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,2,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,2,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,3,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,3,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,3,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,3,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,4,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,4,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,4,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,4,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,5,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,5,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,5,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,5,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,6,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,6,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,6,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,6,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,7,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,7,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,7,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,7,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,8,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,8,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,8,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,8,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,9,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,9,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,9,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,9,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,10,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,10,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,10,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,10,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,11,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,11,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,11,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,11,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,12,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,12,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,12,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,12,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,13,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,13,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,13,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,13,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,14,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,14,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,14,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,14,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,15,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,15,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,15,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,15,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,16,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,16,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,16,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,16,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,17,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,17,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,17,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,17,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,18,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,18,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,18,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,18,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,19,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,19,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,19,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,19,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,20,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,20,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,20,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,20,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,21,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,21,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,21,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,21,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,22,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,22,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,22,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,22,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,23,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,23,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,23,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,23,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,24,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,24,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,24,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,24,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,25,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,25,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,25,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,25,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,26,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,26,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,26,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,26,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,27,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,27,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,27,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,27,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,28,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,28,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,28,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,28,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,29,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,29,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,29,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,29,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,30,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,30,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,30,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,30,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,31,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,31,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,31,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,31,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,32,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,32,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,32,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,32,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,33,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,33,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,33,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,33,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,34,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,34,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,34,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,34,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,35,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,35,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,35,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,35,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,36,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,36,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,36,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,36,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,37,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,37,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,37,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,37,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,38,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,38,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,38,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,38,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,39,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,39,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,39,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 6,39,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,0,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,0,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,0,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,0,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,1,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,1,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,1,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,1,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,2,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,2,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,2,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,2,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,3,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,3,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,3,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,3,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,4,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,4,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,4,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,4,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,5,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,5,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,5,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,5,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,6,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,6,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,6,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,6,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,7,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,7,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,7,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,7,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,8,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,8,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,8,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,8,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,9,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,9,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,9,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,9,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,10,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,10,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,10,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,10,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,11,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,11,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,11,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,11,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,12,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,12,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,12,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,12,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,13,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,13,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,13,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,13,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,14,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,14,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,14,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,14,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,15,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,15,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,15,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,15,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,16,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,16,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,16,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,16,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,17,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,17,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,17,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,17,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,18,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,18,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,18,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,18,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,19,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,19,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,19,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,19,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,20,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,20,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,20,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,20,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,21,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,21,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,21,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,21,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,22,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,22,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,22,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,22,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,23,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,23,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,23,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,23,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,24,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,24,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,24,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,24,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,25,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,25,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,25,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,25,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,26,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,26,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,26,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,26,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,27,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,27,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,27,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,27,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,28,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,28,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,28,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,28,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,29,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,29,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,29,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,29,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,30,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,30,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,30,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,30,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,31,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,31,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,31,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,31,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,32,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,32,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,32,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,32,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,33,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,33,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,33,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,33,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,34,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,34,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,34,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,34,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,35,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,35,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,35,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,35,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,36,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,36,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,36,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,36,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,37,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,37,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,37,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,37,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,38,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,38,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,38,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,38,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,39,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,39,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,39,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 7,39,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,0,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,0,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,0,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,0,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,1,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,1,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,1,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,1,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,2,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,2,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,2,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,2,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,3,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,3,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,3,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,3,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,4,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,4,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,4,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,4,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,5,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,5,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,5,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,5,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,6,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,6,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,6,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,6,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,7,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,7,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,7,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,7,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,8,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,8,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,8,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,8,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,9,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,9,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,9,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,9,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,10,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,10,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,10,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,10,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,11,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,11,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,11,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,11,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,12,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,12,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,12,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,12,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,13,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,13,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,13,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,13,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,14,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,14,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,14,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,14,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,15,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,15,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,15,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,15,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,16,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,16,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,16,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,16,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,17,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,17,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,17,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,17,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,18,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,18,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,18,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,18,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,19,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,19,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,19,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,19,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,20,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,20,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,20,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,20,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,21,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,21,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,21,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,21,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,22,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,22,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,22,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,22,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,23,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,23,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,23,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,23,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,24,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,24,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,24,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,24,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,25,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,25,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,25,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,25,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,26,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,26,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,26,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,26,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,27,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,27,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,27,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,27,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,28,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,28,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,28,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,28,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,29,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,29,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,29,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,29,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,30,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,30,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,30,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,30,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,31,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,31,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,31,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,31,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,32,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,32,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,32,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,32,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,33,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,33,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,33,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,33,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,34,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,34,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,34,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,34,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,35,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,35,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,35,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,35,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,36,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,36,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,36,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,36,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,37,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,37,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,37,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,37,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,38,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,38,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,38,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,38,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,39,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,39,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,39,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 8,39,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,0,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,0,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,0,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,0,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,1,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,1,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,1,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,1,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,2,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,2,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,2,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,2,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,3,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,3,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,3,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,3,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,4,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,4,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,4,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,4,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,5,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,5,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,5,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,5,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,6,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,6,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,6,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,6,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,7,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,7,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,7,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,7,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,8,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,8,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,8,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,8,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,9,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,9,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,9,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,9,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,10,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,10,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,10,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,10,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,11,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,11,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,11,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,11,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,12,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,12,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,12,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,12,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,13,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,13,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,13,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,13,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,14,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,14,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,14,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,14,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,15,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,15,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,15,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,15,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,16,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,16,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,16,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,16,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,17,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,17,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,17,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,17,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,18,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,18,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,18,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,18,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,19,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,19,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,19,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,19,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,20,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,20,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,20,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,20,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,21,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,21,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,21,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,21,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,22,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,22,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,22,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,22,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,23,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,23,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,23,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,23,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,24,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,24,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,24,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,24,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,25,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,25,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,25,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,25,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,26,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,26,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,26,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,26,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,27,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,27,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,27,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,27,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,28,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,28,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,28,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,28,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,29,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,29,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,29,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,29,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,30,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,30,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,30,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,30,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,31,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,31,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,31,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,31,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,32,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,32,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,32,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,32,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,33,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,33,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,33,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,33,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,34,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,34,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,34,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,34,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,35,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,35,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,35,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,35,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,36,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,36,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,36,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,36,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,37,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,37,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,37,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,37,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,38,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,38,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,38,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,38,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,39,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,39,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,39,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 9,39,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,0,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,0,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,0,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,0,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,1,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,1,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,1,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,1,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,2,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,2,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,2,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,2,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,3,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,3,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,3,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,3,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,4,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,4,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,4,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,4,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,5,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,5,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,5,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,5,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,6,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,6,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,6,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,6,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,7,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,7,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,7,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,7,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,8,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,8,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,8,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,8,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,9,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,9,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,9,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,9,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,10,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,10,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,10,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,10,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,11,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,11,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,11,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,11,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,12,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,12,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,12,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,12,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,13,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,13,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,13,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,13,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,14,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,14,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,14,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,14,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,15,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,15,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,15,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,15,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,16,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,16,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,16,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,16,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,17,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,17,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,17,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,17,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,18,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,18,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,18,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,18,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,19,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,19,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,19,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,19,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,20,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,20,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,20,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,20,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,21,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,21,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,21,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,21,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,22,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,22,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,22,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,22,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,23,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,23,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,23,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,23,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,24,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,24,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,24,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,24,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,25,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,25,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,25,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,25,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,26,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,26,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,26,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,26,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,27,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,27,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,27,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,27,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,28,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,28,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,28,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,28,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,29,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,29,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,29,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,29,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,30,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,30,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,30,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,30,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,31,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,31,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,31,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,31,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,32,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,32,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,32,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,32,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,33,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,33,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,33,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,33,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,34,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,34,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,34,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,34,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,35,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,35,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,35,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,35,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,36,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,36,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,36,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,36,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,37,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,37,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,37,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,37,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,38,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,38,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,38,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,38,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,39,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,39,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,39,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 10,39,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,0,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,0,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,0,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,0,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,1,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,1,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,1,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,1,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,2,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,2,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,2,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,2,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,3,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,3,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,3,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,3,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,4,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,4,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,4,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,4,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,5,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,5,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,5,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,5,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,6,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,6,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,6,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,6,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,7,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,7,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,7,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,7,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,8,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,8,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,8,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,8,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,9,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,9,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,9,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,9,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,10,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,10,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,10,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,10,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,11,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,11,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,11,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,11,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,12,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,12,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,12,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,12,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,13,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,13,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,13,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,13,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,14,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,14,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,14,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,14,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,15,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,15,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,15,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,15,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,16,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,16,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,16,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,16,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,17,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,17,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,17,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,17,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,18,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,18,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,18,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,18,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,19,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,19,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,19,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,19,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,20,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,20,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,20,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,20,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,21,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,21,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,21,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,21,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,22,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,22,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,22,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,22,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,23,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,23,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,23,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,23,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,24,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,24,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,24,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,24,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,25,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,25,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,25,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,25,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,26,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,26,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,26,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,26,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,27,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,27,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,27,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,27,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,28,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,28,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,28,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,28,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,29,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,29,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,29,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,29,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,30,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,30,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,30,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,30,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,31,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,31,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,31,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,31,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,32,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,32,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,32,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,32,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,33,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,33,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,33,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,33,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,34,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,34,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,34,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,34,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,35,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,35,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,35,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,35,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,36,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,36,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,36,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,36,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,37,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,37,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,37,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,37,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,38,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,38,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,38,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,38,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,39,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,39,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,39,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 11,39,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,0,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,0,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,0,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,0,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,1,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,1,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,1,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,1,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,2,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,2,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,2,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,2,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,3,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,3,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,3,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,3,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,4,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,4,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,4,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,4,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,5,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,5,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,5,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,5,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,6,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,6,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,6,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,6,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,7,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,7,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,7,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,7,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,8,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,8,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,8,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,8,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,9,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,9,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,9,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,9,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,10,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,10,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,10,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,10,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,11,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,11,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,11,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,11,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,12,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,12,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,12,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,12,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,13,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,13,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,13,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,13,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,14,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,14,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,14,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,14,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,15,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,15,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,15,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,15,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,16,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,16,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,16,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,16,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,17,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,17,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,17,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,17,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,18,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,18,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,18,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,18,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,19,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,19,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,19,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,19,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,20,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,20,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,20,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,20,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,21,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,21,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,21,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,21,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,22,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,22,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,22,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,22,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,23,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,23,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,23,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,23,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,24,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,24,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,24,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,24,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,25,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,25,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,25,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,25,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,26,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,26,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,26,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,26,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,27,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,27,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,27,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,27,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,28,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,28,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,28,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,28,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,29,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,29,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,29,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,29,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,30,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,30,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,30,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,30,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,31,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,31,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,31,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,31,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,32,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,32,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,32,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,32,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,33,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,33,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,33,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,33,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,34,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,34,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,34,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,34,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,35,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,35,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,35,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,35,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,36,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,36,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,36,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,36,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,37,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,37,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,37,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,37,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,38,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,38,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,38,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,38,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,39,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,39,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,39,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 12,39,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,0,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,0,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,0,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,0,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,1,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,1,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,1,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,1,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,2,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,2,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,2,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,2,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,3,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,3,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,3,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,3,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,4,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,4,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,4,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,4,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,5,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,5,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,5,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,5,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,6,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,6,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,6,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,6,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,7,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,7,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,7,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,7,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,8,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,8,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,8,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,8,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,9,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,9,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,9,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,9,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,10,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,10,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,10,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,10,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,11,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,11,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,11,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,11,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,12,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,12,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,12,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,12,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,13,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,13,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,13,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,13,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,14,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,14,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,14,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,14,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,15,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,15,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,15,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,15,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,16,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,16,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,16,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,16,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,17,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,17,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,17,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,17,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,18,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,18,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,18,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,18,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,19,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,19,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,19,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,19,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,20,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,20,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,20,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,20,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,21,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,21,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,21,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,21,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,22,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,22,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,22,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,22,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,23,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,23,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,23,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,23,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,24,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,24,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,24,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,24,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,25,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,25,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,25,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,25,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,26,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,26,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,26,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,26,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,27,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,27,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,27,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,27,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,28,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,28,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,28,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,28,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,29,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,29,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,29,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,29,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,30,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,30,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,30,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,30,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,31,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,31,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,31,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,31,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,32,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,32,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,32,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,32,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,33,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,33,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,33,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,33,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,34,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,34,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,34,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,34,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,35,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,35,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,35,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,35,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,36,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,36,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,36,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,36,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,37,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,37,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,37,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,37,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,38,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,38,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,38,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,38,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,39,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,39,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,39,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 13,39,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,0,0: context range 14 [document.head, 1, document.head, 1], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,0,1: context range 14 [document.head, 1, document.head, 1], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,0,2: context range 14 [document.head, 1, document.head, 1], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,0,3: context range 14 [document.head, 1, document.head, 1], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,1,0: context range 14 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,1,1: context range 14 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,1,2: context range 14 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,1,3: context range 14 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,2,0: context range 14 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,2,1: context range 14 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,2,2: context range 14 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,2,3: context range 14 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,3,0: context range 14 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,3,1: context range 14 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,3,2: context range 14 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,3,3: context range 14 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,4,0: context range 14 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,4,1: context range 14 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,4,2: context range 14 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,4,3: context range 14 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,5,0: context range 14 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,5,1: context range 14 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,5,2: context range 14 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,5,3: context range 14 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,6,0: context range 14 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,6,1: context range 14 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,6,2: context range 14 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,6,3: context range 14 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,7,0: context range 14 [document.head, 1, document.head, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,7,1: context range 14 [document.head, 1, document.head, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,7,2: context range 14 [document.head, 1, document.head, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,7,3: context range 14 [document.head, 1, document.head, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,8,0: context range 14 [document.head, 1, document.head, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,8,1: context range 14 [document.head, 1, document.head, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,8,2: context range 14 [document.head, 1, document.head, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,8,3: context range 14 [document.head, 1, document.head, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,9,0: context range 14 [document.head, 1, document.head, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,9,1: context range 14 [document.head, 1, document.head, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,9,2: context range 14 [document.head, 1, document.head, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,9,3: context range 14 [document.head, 1, document.head, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,10,0: context range 14 [document.head, 1, document.head, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,10,1: context range 14 [document.head, 1, document.head, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,10,2: context range 14 [document.head, 1, document.head, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,10,3: context range 14 [document.head, 1, document.head, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,11,0: context range 14 [document.head, 1, document.head, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,11,1: context range 14 [document.head, 1, document.head, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,11,2: context range 14 [document.head, 1, document.head, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,11,3: context range 14 [document.head, 1, document.head, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,12,0: context range 14 [document.head, 1, document.head, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,12,1: context range 14 [document.head, 1, document.head, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,12,2: context range 14 [document.head, 1, document.head, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,12,3: context range 14 [document.head, 1, document.head, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,13,0: context range 14 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,13,1: context range 14 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,13,2: context range 14 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,13,3: context range 14 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,14,0: context range 14 [document.head, 1, document.head, 1], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,14,1: context range 14 [document.head, 1, document.head, 1], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,14,2: context range 14 [document.head, 1, document.head, 1], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,14,3: context range 14 [document.head, 1, document.head, 1], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,15,0: context range 14 [document.head, 1, document.head, 1], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,15,1: context range 14 [document.head, 1, document.head, 1], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,15,2: context range 14 [document.head, 1, document.head, 1], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,15,3: context range 14 [document.head, 1, document.head, 1], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,16,0: context range 14 [document.head, 1, document.head, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,16,1: context range 14 [document.head, 1, document.head, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,16,2: context range 14 [document.head, 1, document.head, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,16,3: context range 14 [document.head, 1, document.head, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,17,0: context range 14 [document.head, 1, document.head, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,17,1: context range 14 [document.head, 1, document.head, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,17,2: context range 14 [document.head, 1, document.head, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,17,3: context range 14 [document.head, 1, document.head, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,18,0: context range 14 [document.head, 1, document.head, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,18,1: context range 14 [document.head, 1, document.head, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,18,2: context range 14 [document.head, 1, document.head, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,18,3: context range 14 [document.head, 1, document.head, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,19,0: context range 14 [document.head, 1, document.head, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,19,1: context range 14 [document.head, 1, document.head, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,19,2: context range 14 [document.head, 1, document.head, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,19,3: context range 14 [document.head, 1, document.head, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,20,0: context range 14 [document.head, 1, document.head, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,20,1: context range 14 [document.head, 1, document.head, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,20,2: context range 14 [document.head, 1, document.head, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,20,3: context range 14 [document.head, 1, document.head, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,21,0: context range 14 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,21,1: context range 14 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,21,2: context range 14 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,21,3: context range 14 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,22,0: context range 14 [document.head, 1, document.head, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,22,1: context range 14 [document.head, 1, document.head, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,22,2: context range 14 [document.head, 1, document.head, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,22,3: context range 14 [document.head, 1, document.head, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,23,0: context range 14 [document.head, 1, document.head, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,23,1: context range 14 [document.head, 1, document.head, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,23,2: context range 14 [document.head, 1, document.head, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,23,3: context range 14 [document.head, 1, document.head, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,24,0: context range 14 [document.head, 1, document.head, 1], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,24,1: context range 14 [document.head, 1, document.head, 1], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,24,2: context range 14 [document.head, 1, document.head, 1], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,24,3: context range 14 [document.head, 1, document.head, 1], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,25,0: context range 14 [document.head, 1, document.head, 1], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,25,1: context range 14 [document.head, 1, document.head, 1], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,25,2: context range 14 [document.head, 1, document.head, 1], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,25,3: context range 14 [document.head, 1, document.head, 1], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,26,0: context range 14 [document.head, 1, document.head, 1], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,26,1: context range 14 [document.head, 1, document.head, 1], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,26,2: context range 14 [document.head, 1, document.head, 1], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,26,3: context range 14 [document.head, 1, document.head, 1], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,27,0: context range 14 [document.head, 1, document.head, 1], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,27,1: context range 14 [document.head, 1, document.head, 1], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,27,2: context range 14 [document.head, 1, document.head, 1], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,27,3: context range 14 [document.head, 1, document.head, 1], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,28,0: context range 14 [document.head, 1, document.head, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,28,1: context range 14 [document.head, 1, document.head, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,28,2: context range 14 [document.head, 1, document.head, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,28,3: context range 14 [document.head, 1, document.head, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,29,0: context range 14 [document.head, 1, document.head, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,29,1: context range 14 [document.head, 1, document.head, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,29,2: context range 14 [document.head, 1, document.head, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,29,3: context range 14 [document.head, 1, document.head, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,30,0: context range 14 [document.head, 1, document.head, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,30,1: context range 14 [document.head, 1, document.head, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,30,2: context range 14 [document.head, 1, document.head, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,30,3: context range 14 [document.head, 1, document.head, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,31,0: context range 14 [document.head, 1, document.head, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,31,1: context range 14 [document.head, 1, document.head, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,31,2: context range 14 [document.head, 1, document.head, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,31,3: context range 14 [document.head, 1, document.head, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,32,0: context range 14 [document.head, 1, document.head, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,32,1: context range 14 [document.head, 1, document.head, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,32,2: context range 14 [document.head, 1, document.head, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,32,3: context range 14 [document.head, 1, document.head, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,33,0: context range 14 [document.head, 1, document.head, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,33,1: context range 14 [document.head, 1, document.head, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,33,2: context range 14 [document.head, 1, document.head, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,33,3: context range 14 [document.head, 1, document.head, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,34,0: context range 14 [document.head, 1, document.head, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,34,1: context range 14 [document.head, 1, document.head, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,34,2: context range 14 [document.head, 1, document.head, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,34,3: context range 14 [document.head, 1, document.head, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,35,0: context range 14 [document.head, 1, document.head, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,35,1: context range 14 [document.head, 1, document.head, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,35,2: context range 14 [document.head, 1, document.head, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,35,3: context range 14 [document.head, 1, document.head, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,36,0: context range 14 [document.head, 1, document.head, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,36,1: context range 14 [document.head, 1, document.head, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,36,2: context range 14 [document.head, 1, document.head, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,36,3: context range 14 [document.head, 1, document.head, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,37,0: context range 14 [document.head, 1, document.head, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,37,1: context range 14 [document.head, 1, document.head, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,37,2: context range 14 [document.head, 1, document.head, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,37,3: context range 14 [document.head, 1, document.head, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,38,0: context range 14 [document.head, 1, document.head, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,38,1: context range 14 [document.head, 1, document.head, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,38,2: context range 14 [document.head, 1, document.head, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,38,3: context range 14 [document.head, 1, document.head, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,39,0: context range 14 [document.head, 1, document.head, 1], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,39,1: context range 14 [document.head, 1, document.head, 1], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,39,2: context range 14 [document.head, 1, document.head, 1], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 14,39,3: context range 14 [document.head, 1, document.head, 1], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,0,0: context range 15 [document.body, 4, document.body, 5], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,0,1: context range 15 [document.body, 4, document.body, 5], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,0,2: context range 15 [document.body, 4, document.body, 5], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,0,3: context range 15 [document.body, 4, document.body, 5], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,1,0: context range 15 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,1,1: context range 15 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,1,2: context range 15 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,1,3: context range 15 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,2,0: context range 15 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,2,1: context range 15 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,2,2: context range 15 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,2,3: context range 15 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,3,0: context range 15 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,3,1: context range 15 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,3,2: context range 15 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,3,3: context range 15 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,4,0: context range 15 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,4,1: context range 15 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,4,2: context range 15 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,4,3: context range 15 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,5,0: context range 15 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,5,1: context range 15 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,5,2: context range 15 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,5,3: context range 15 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,6,0: context range 15 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,6,1: context range 15 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,6,2: context range 15 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,6,3: context range 15 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,7,0: context range 15 [document.body, 4, document.body, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,7,1: context range 15 [document.body, 4, document.body, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,7,2: context range 15 [document.body, 4, document.body, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,7,3: context range 15 [document.body, 4, document.body, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,8,0: context range 15 [document.body, 4, document.body, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,8,1: context range 15 [document.body, 4, document.body, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,8,2: context range 15 [document.body, 4, document.body, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,8,3: context range 15 [document.body, 4, document.body, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,9,0: context range 15 [document.body, 4, document.body, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,9,1: context range 15 [document.body, 4, document.body, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,9,2: context range 15 [document.body, 4, document.body, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,9,3: context range 15 [document.body, 4, document.body, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,10,0: context range 15 [document.body, 4, document.body, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,10,1: context range 15 [document.body, 4, document.body, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,10,2: context range 15 [document.body, 4, document.body, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,10,3: context range 15 [document.body, 4, document.body, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,11,0: context range 15 [document.body, 4, document.body, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,11,1: context range 15 [document.body, 4, document.body, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,11,2: context range 15 [document.body, 4, document.body, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,11,3: context range 15 [document.body, 4, document.body, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,12,0: context range 15 [document.body, 4, document.body, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,12,1: context range 15 [document.body, 4, document.body, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,12,2: context range 15 [document.body, 4, document.body, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,12,3: context range 15 [document.body, 4, document.body, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,13,0: context range 15 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,13,1: context range 15 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,13,2: context range 15 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,13,3: context range 15 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,14,0: context range 15 [document.body, 4, document.body, 5], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,14,1: context range 15 [document.body, 4, document.body, 5], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,14,2: context range 15 [document.body, 4, document.body, 5], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,14,3: context range 15 [document.body, 4, document.body, 5], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,15,0: context range 15 [document.body, 4, document.body, 5], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,15,1: context range 15 [document.body, 4, document.body, 5], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,15,2: context range 15 [document.body, 4, document.body, 5], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,15,3: context range 15 [document.body, 4, document.body, 5], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,16,0: context range 15 [document.body, 4, document.body, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,16,1: context range 15 [document.body, 4, document.body, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,16,2: context range 15 [document.body, 4, document.body, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,16,3: context range 15 [document.body, 4, document.body, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,17,0: context range 15 [document.body, 4, document.body, 5], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,17,1: context range 15 [document.body, 4, document.body, 5], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,17,2: context range 15 [document.body, 4, document.body, 5], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,17,3: context range 15 [document.body, 4, document.body, 5], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,18,0: context range 15 [document.body, 4, document.body, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,18,1: context range 15 [document.body, 4, document.body, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,18,2: context range 15 [document.body, 4, document.body, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,18,3: context range 15 [document.body, 4, document.body, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,19,0: context range 15 [document.body, 4, document.body, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,19,1: context range 15 [document.body, 4, document.body, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,19,2: context range 15 [document.body, 4, document.body, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,19,3: context range 15 [document.body, 4, document.body, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,20,0: context range 15 [document.body, 4, document.body, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,20,1: context range 15 [document.body, 4, document.body, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,20,2: context range 15 [document.body, 4, document.body, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,20,3: context range 15 [document.body, 4, document.body, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,21,0: context range 15 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,21,1: context range 15 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,21,2: context range 15 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,21,3: context range 15 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,22,0: context range 15 [document.body, 4, document.body, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,22,1: context range 15 [document.body, 4, document.body, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,22,2: context range 15 [document.body, 4, document.body, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,22,3: context range 15 [document.body, 4, document.body, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,23,0: context range 15 [document.body, 4, document.body, 5], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,23,1: context range 15 [document.body, 4, document.body, 5], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,23,2: context range 15 [document.body, 4, document.body, 5], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,23,3: context range 15 [document.body, 4, document.body, 5], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,24,0: context range 15 [document.body, 4, document.body, 5], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,24,1: context range 15 [document.body, 4, document.body, 5], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,24,2: context range 15 [document.body, 4, document.body, 5], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,24,3: context range 15 [document.body, 4, document.body, 5], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,25,0: context range 15 [document.body, 4, document.body, 5], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,25,1: context range 15 [document.body, 4, document.body, 5], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,25,2: context range 15 [document.body, 4, document.body, 5], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,25,3: context range 15 [document.body, 4, document.body, 5], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,26,0: context range 15 [document.body, 4, document.body, 5], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,26,1: context range 15 [document.body, 4, document.body, 5], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,26,2: context range 15 [document.body, 4, document.body, 5], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,26,3: context range 15 [document.body, 4, document.body, 5], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,27,0: context range 15 [document.body, 4, document.body, 5], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,27,1: context range 15 [document.body, 4, document.body, 5], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,27,2: context range 15 [document.body, 4, document.body, 5], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,27,3: context range 15 [document.body, 4, document.body, 5], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,28,0: context range 15 [document.body, 4, document.body, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,28,1: context range 15 [document.body, 4, document.body, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,28,2: context range 15 [document.body, 4, document.body, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,28,3: context range 15 [document.body, 4, document.body, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,29,0: context range 15 [document.body, 4, document.body, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,29,1: context range 15 [document.body, 4, document.body, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,29,2: context range 15 [document.body, 4, document.body, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,29,3: context range 15 [document.body, 4, document.body, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,30,0: context range 15 [document.body, 4, document.body, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,30,1: context range 15 [document.body, 4, document.body, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,30,2: context range 15 [document.body, 4, document.body, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,30,3: context range 15 [document.body, 4, document.body, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,31,0: context range 15 [document.body, 4, document.body, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,31,1: context range 15 [document.body, 4, document.body, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,31,2: context range 15 [document.body, 4, document.body, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,31,3: context range 15 [document.body, 4, document.body, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,32,0: context range 15 [document.body, 4, document.body, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,32,1: context range 15 [document.body, 4, document.body, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,32,2: context range 15 [document.body, 4, document.body, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,32,3: context range 15 [document.body, 4, document.body, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,33,0: context range 15 [document.body, 4, document.body, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,33,1: context range 15 [document.body, 4, document.body, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,33,2: context range 15 [document.body, 4, document.body, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,33,3: context range 15 [document.body, 4, document.body, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,34,0: context range 15 [document.body, 4, document.body, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,34,1: context range 15 [document.body, 4, document.body, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,34,2: context range 15 [document.body, 4, document.body, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,34,3: context range 15 [document.body, 4, document.body, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,35,0: context range 15 [document.body, 4, document.body, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,35,1: context range 15 [document.body, 4, document.body, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,35,2: context range 15 [document.body, 4, document.body, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,35,3: context range 15 [document.body, 4, document.body, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,36,0: context range 15 [document.body, 4, document.body, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,36,1: context range 15 [document.body, 4, document.body, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,36,2: context range 15 [document.body, 4, document.body, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,36,3: context range 15 [document.body, 4, document.body, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,37,0: context range 15 [document.body, 4, document.body, 5], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,37,1: context range 15 [document.body, 4, document.body, 5], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,37,2: context range 15 [document.body, 4, document.body, 5], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,37,3: context range 15 [document.body, 4, document.body, 5], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,38,0: context range 15 [document.body, 4, document.body, 5], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,38,1: context range 15 [document.body, 4, document.body, 5], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,38,2: context range 15 [document.body, 4, document.body, 5], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,38,3: context range 15 [document.body, 4, document.body, 5], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,39,0: context range 15 [document.body, 4, document.body, 5], argument range same as first range, how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,39,1: context range 15 [document.body, 4, document.body, 5], argument range same as first range, how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,39,2: context range 15 [document.body, 4, document.body, 5], argument range same as first range, how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 15,39,3: context range 15 [document.body, 4, document.body, 5], argument range same as first range, how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how NaN
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65538
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65539
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65540
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65534
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65533
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65532
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967295
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967296
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967297
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967298
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967299
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967300
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -73.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -72.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -71.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -70.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -69.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -68.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "2"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "3"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "NaN"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65538"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65539"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65540"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65534"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65533"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65532"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967295"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967296"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967297"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967298"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967299"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967300"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-73.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-72.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-71.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-70.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-69.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-68.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "6.5536e4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how null
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how undefined
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how true
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how false
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how ""
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,0,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "quasit"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,1,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,1,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,1,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,1,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,2,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,2,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,2,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,2,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how ""
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,3,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,4,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,4,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,4,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,4,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,5,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,5,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,5,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,5,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,6,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,6,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,6,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,6,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,7,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,7,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,7,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,7,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,8,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,8,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,8,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,8,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,9,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,9,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,9,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,9,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,10,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,10,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,10,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,10,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,11,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,11,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,11,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,11,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,12,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,12,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,12,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,12,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,13,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,13,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,13,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,13,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,14,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,14,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,14,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,14,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,15,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,15,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,15,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,15,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how ""
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,16,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,17,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,17,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,17,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,17,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,18,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,18,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,18,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,18,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,19,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,19,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,19,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,19,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,20,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,20,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,20,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,20,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how ""
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,21,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,22,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,22,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,22,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,22,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,23,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,23,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,23,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,23,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,24,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [document, 0, document, 1], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,24,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [document, 0, document, 1], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,24,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [document, 0, document, 1], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,24,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [document, 0, document, 1], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,25,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [document, 0, document, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,25,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [document, 0, document, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,25,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [document, 0, document, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,25,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [document, 0, document, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,26,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,26,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,26,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,26,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how NaN
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -Infinity
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65538
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65539
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65540
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65537
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65536
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65535
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65534
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65533
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65532
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967295
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967296
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967297
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967298
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967299
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967300
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 0.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 1.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 2.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 3.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -73.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -72.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -71.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -70.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -69.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -68.5
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "2"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "3"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-1"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "NaN"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "0"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-Infinity"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65538"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65539"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65540"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65537"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65536"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65535"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65534"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65533"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65532"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967295"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967296"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967297"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967298"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967299"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967300"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "0.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "1.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "2.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "3.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-73.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-72.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-71.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-70.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-69.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-68.5"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how null
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how undefined
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how true
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how false
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how ""
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,27,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "quasit"
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,28,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,28,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,28,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,28,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,29,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,29,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,29,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,29,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,30,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,30,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,30,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:35 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,30,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,31,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,31,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,31,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,31,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,32,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,32,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,32,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,32,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,33,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,33,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,33,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,33,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,34,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,34,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,34,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,34,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,35,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,35,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,35,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,35,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,36,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,36,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,36,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,36,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,37,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,37,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,37,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,37,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,38,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,38,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,38,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,38,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,39,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,39,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,39,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 16,39,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,0,0: context range 17 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,0,1: context range 17 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,0,2: context range 17 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,0,3: context range 17 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,1,0: context range 17 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,1,1: context range 17 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,1,2: context range 17 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,1,3: context range 17 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,2,0: context range 17 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,2,1: context range 17 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,2,2: context range 17 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,2,3: context range 17 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,3,0: context range 17 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,3,1: context range 17 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,3,2: context range 17 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,3,3: context range 17 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,4,0: context range 17 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,4,1: context range 17 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,4,2: context range 17 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,4,3: context range 17 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,5,0: context range 17 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,5,1: context range 17 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,5,2: context range 17 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,5,3: context range 17 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,6,0: context range 17 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,6,1: context range 17 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,6,2: context range 17 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,6,3: context range 17 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,7,0: context range 17 [paras[0], 0, paras[0], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,7,1: context range 17 [paras[0], 0, paras[0], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,7,2: context range 17 [paras[0], 0, paras[0], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,7,3: context range 17 [paras[0], 0, paras[0], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,8,0: context range 17 [paras[0], 0, paras[0], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,8,1: context range 17 [paras[0], 0, paras[0], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,8,2: context range 17 [paras[0], 0, paras[0], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,8,3: context range 17 [paras[0], 0, paras[0], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,9,0: context range 17 [paras[0], 0, paras[0], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,9,1: context range 17 [paras[0], 0, paras[0], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,9,2: context range 17 [paras[0], 0, paras[0], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,9,3: context range 17 [paras[0], 0, paras[0], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,10,0: context range 17 [paras[0], 0, paras[0], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,10,1: context range 17 [paras[0], 0, paras[0], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,10,2: context range 17 [paras[0], 0, paras[0], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,10,3: context range 17 [paras[0], 0, paras[0], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,11,0: context range 17 [paras[0], 0, paras[0], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,11,1: context range 17 [paras[0], 0, paras[0], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,11,2: context range 17 [paras[0], 0, paras[0], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,11,3: context range 17 [paras[0], 0, paras[0], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,12,0: context range 17 [paras[0], 0, paras[0], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,12,1: context range 17 [paras[0], 0, paras[0], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,12,2: context range 17 [paras[0], 0, paras[0], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,12,3: context range 17 [paras[0], 0, paras[0], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,13,0: context range 17 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,13,1: context range 17 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,13,2: context range 17 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,13,3: context range 17 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,14,0: context range 17 [paras[0], 0, paras[0], 1], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,14,1: context range 17 [paras[0], 0, paras[0], 1], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,14,2: context range 17 [paras[0], 0, paras[0], 1], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,14,3: context range 17 [paras[0], 0, paras[0], 1], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,15,0: context range 17 [paras[0], 0, paras[0], 1], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,15,1: context range 17 [paras[0], 0, paras[0], 1], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,15,2: context range 17 [paras[0], 0, paras[0], 1], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,15,3: context range 17 [paras[0], 0, paras[0], 1], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,16,0: context range 17 [paras[0], 0, paras[0], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,16,1: context range 17 [paras[0], 0, paras[0], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,16,2: context range 17 [paras[0], 0, paras[0], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,16,3: context range 17 [paras[0], 0, paras[0], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,17,0: context range 17 [paras[0], 0, paras[0], 1], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,17,1: context range 17 [paras[0], 0, paras[0], 1], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,17,2: context range 17 [paras[0], 0, paras[0], 1], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,17,3: context range 17 [paras[0], 0, paras[0], 1], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,18,0: context range 17 [paras[0], 0, paras[0], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,18,1: context range 17 [paras[0], 0, paras[0], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,18,2: context range 17 [paras[0], 0, paras[0], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,18,3: context range 17 [paras[0], 0, paras[0], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,19,0: context range 17 [paras[0], 0, paras[0], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,19,1: context range 17 [paras[0], 0, paras[0], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,19,2: context range 17 [paras[0], 0, paras[0], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,19,3: context range 17 [paras[0], 0, paras[0], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,20,0: context range 17 [paras[0], 0, paras[0], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,20,1: context range 17 [paras[0], 0, paras[0], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,20,2: context range 17 [paras[0], 0, paras[0], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,20,3: context range 17 [paras[0], 0, paras[0], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,21,0: context range 17 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,21,1: context range 17 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,21,2: context range 17 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,21,3: context range 17 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,22,0: context range 17 [paras[0], 0, paras[0], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,22,1: context range 17 [paras[0], 0, paras[0], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,22,2: context range 17 [paras[0], 0, paras[0], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,22,3: context range 17 [paras[0], 0, paras[0], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,23,0: context range 17 [paras[0], 0, paras[0], 1], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,23,1: context range 17 [paras[0], 0, paras[0], 1], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,23,2: context range 17 [paras[0], 0, paras[0], 1], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,23,3: context range 17 [paras[0], 0, paras[0], 1], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,24,0: context range 17 [paras[0], 0, paras[0], 1], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,24,1: context range 17 [paras[0], 0, paras[0], 1], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,24,2: context range 17 [paras[0], 0, paras[0], 1], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,24,3: context range 17 [paras[0], 0, paras[0], 1], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,25,0: context range 17 [paras[0], 0, paras[0], 1], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,25,1: context range 17 [paras[0], 0, paras[0], 1], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,25,2: context range 17 [paras[0], 0, paras[0], 1], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,25,3: context range 17 [paras[0], 0, paras[0], 1], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,26,0: context range 17 [paras[0], 0, paras[0], 1], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,26,1: context range 17 [paras[0], 0, paras[0], 1], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,26,2: context range 17 [paras[0], 0, paras[0], 1], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,26,3: context range 17 [paras[0], 0, paras[0], 1], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,27,0: context range 17 [paras[0], 0, paras[0], 1], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,27,1: context range 17 [paras[0], 0, paras[0], 1], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,27,2: context range 17 [paras[0], 0, paras[0], 1], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,27,3: context range 17 [paras[0], 0, paras[0], 1], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,28,0: context range 17 [paras[0], 0, paras[0], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,28,1: context range 17 [paras[0], 0, paras[0], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,28,2: context range 17 [paras[0], 0, paras[0], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,28,3: context range 17 [paras[0], 0, paras[0], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,29,0: context range 17 [paras[0], 0, paras[0], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,29,1: context range 17 [paras[0], 0, paras[0], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,29,2: context range 17 [paras[0], 0, paras[0], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,29,3: context range 17 [paras[0], 0, paras[0], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,30,0: context range 17 [paras[0], 0, paras[0], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,30,1: context range 17 [paras[0], 0, paras[0], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,30,2: context range 17 [paras[0], 0, paras[0], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,30,3: context range 17 [paras[0], 0, paras[0], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,31,0: context range 17 [paras[0], 0, paras[0], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,31,1: context range 17 [paras[0], 0, paras[0], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,31,2: context range 17 [paras[0], 0, paras[0], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,31,3: context range 17 [paras[0], 0, paras[0], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,32,0: context range 17 [paras[0], 0, paras[0], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,32,1: context range 17 [paras[0], 0, paras[0], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,32,2: context range 17 [paras[0], 0, paras[0], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,32,3: context range 17 [paras[0], 0, paras[0], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,33,0: context range 17 [paras[0], 0, paras[0], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,33,1: context range 17 [paras[0], 0, paras[0], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,33,2: context range 17 [paras[0], 0, paras[0], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,33,3: context range 17 [paras[0], 0, paras[0], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,34,0: context range 17 [paras[0], 0, paras[0], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,34,1: context range 17 [paras[0], 0, paras[0], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,34,2: context range 17 [paras[0], 0, paras[0], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,34,3: context range 17 [paras[0], 0, paras[0], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,35,0: context range 17 [paras[0], 0, paras[0], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,35,1: context range 17 [paras[0], 0, paras[0], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,35,2: context range 17 [paras[0], 0, paras[0], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,35,3: context range 17 [paras[0], 0, paras[0], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,36,0: context range 17 [paras[0], 0, paras[0], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,36,1: context range 17 [paras[0], 0, paras[0], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,36,2: context range 17 [paras[0], 0, paras[0], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,36,3: context range 17 [paras[0], 0, paras[0], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,37,0: context range 17 [paras[0], 0, paras[0], 1], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,37,1: context range 17 [paras[0], 0, paras[0], 1], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,37,2: context range 17 [paras[0], 0, paras[0], 1], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,37,3: context range 17 [paras[0], 0, paras[0], 1], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,38,0: context range 17 [paras[0], 0, paras[0], 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,38,1: context range 17 [paras[0], 0, paras[0], 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,38,2: context range 17 [paras[0], 0, paras[0], 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,38,3: context range 17 [paras[0], 0, paras[0], 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,39,0: context range 17 [paras[0], 0, paras[0], 1], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,39,1: context range 17 [paras[0], 0, paras[0], 1], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,39,2: context range 17 [paras[0], 0, paras[0], 1], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 17,39,3: context range 17 [paras[0], 0, paras[0], 1], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,0,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,0,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,0,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,0,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,1,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,1,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,1,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,1,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,2,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,2,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,2,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,2,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,3,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,3,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,3,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,3,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,4,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,4,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,4,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,4,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,5,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,5,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,5,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,5,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,6,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,6,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,6,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,6,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,7,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,7,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,7,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,7,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,8,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,8,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,8,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,8,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,9,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,9,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,9,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,9,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,10,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,10,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,10,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,10,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,11,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,11,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,11,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,11,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,12,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,12,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,12,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,12,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,13,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,13,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,13,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,13,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,14,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,14,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,14,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,14,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,15,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,15,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,15,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,15,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,16,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,16,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,16,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,16,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,17,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,17,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,17,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,17,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,18,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,18,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,18,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,18,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,19,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,19,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,19,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,19,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,20,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,20,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,20,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,20,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,21,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,21,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,21,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,21,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,22,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,22,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,22,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,22,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,23,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,23,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,23,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,23,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,24,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,24,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,24,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,24,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,25,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,25,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,25,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,25,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,26,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,26,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,26,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,26,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,27,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,27,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,27,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,27,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,28,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,28,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,28,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,28,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,29,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,29,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,29,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,29,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,30,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,30,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,30,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,30,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,31,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,31,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,31,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,31,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,32,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,32,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,32,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,32,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,33,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,33,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,33,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,33,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,34,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,34,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,34,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,34,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,35,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,35,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,35,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,35,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,36,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,36,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,36,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,36,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,37,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,37,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,37,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,37,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,38,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,38,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,38,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,38,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,39,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,39,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,39,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,39,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,0,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,0,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,0,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,0,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,1,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,1,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,1,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,1,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,2,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,2,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,2,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,2,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,3,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,3,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,3,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,3,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,4,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,4,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,4,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,4,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,5,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,5,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,5,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,5,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,6,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,6,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,6,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,6,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,7,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,7,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,7,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,7,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,8,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,8,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,8,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,8,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,9,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,9,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,9,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,9,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,10,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,10,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,10,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,10,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,11,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,11,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,11,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,11,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,12,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,12,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,12,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,12,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,13,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,13,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,13,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,13,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,14,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,14,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,14,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,14,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,15,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,15,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,15,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,15,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,16,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,16,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,16,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,16,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,17,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,17,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,17,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,17,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,18,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,18,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,18,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,18,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,19,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,19,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,19,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,19,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,20,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,20,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,20,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,20,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,21,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,21,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,21,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,21,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,22,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,22,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,22,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,22,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,23,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,23,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,23,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,23,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,24,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,24,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,24,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,24,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,25,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,25,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,25,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,25,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,26,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,26,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,26,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,26,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,27,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,27,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,27,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,27,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,28,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,28,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,28,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,28,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,29,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,29,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,29,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,29,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,30,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,30,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,30,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,30,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,31,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,31,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,31,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,31,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,32,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,32,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,32,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,32,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,33,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,33,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,33,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,33,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,34,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,34,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,34,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,34,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,35,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,35,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,35,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,35,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,36,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,36,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,36,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,36,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,37,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,37,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,37,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,37,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,38,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,38,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,38,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,38,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,39,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,39,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,39,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 19,39,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,0,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,0,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,0,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,0,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,1,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,1,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,1,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,1,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,2,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,2,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,2,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,2,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,3,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,3,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,3,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,3,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,4,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,4,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,4,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,4,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,5,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,5,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,5,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,5,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,6,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,6,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,6,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,6,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,7,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,7,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,7,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,7,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,8,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,8,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,8,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,8,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,9,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,9,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,9,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,9,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,10,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,10,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,10,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,10,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,11,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,11,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,11,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,11,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,12,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,12,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,12,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,12,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,13,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,13,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,13,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,13,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,14,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,14,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,14,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,14,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,15,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,15,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,15,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,15,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,16,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,16,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,16,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,16,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,17,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,17,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,17,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,17,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,18,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,18,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,18,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,18,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,19,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,19,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,19,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,19,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,20,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,20,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,20,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,20,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,21,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,21,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,21,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,21,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,22,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,22,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,22,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,22,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,23,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,23,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,23,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,23,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,24,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,24,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,24,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,24,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,25,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,25,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,25,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,25,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,26,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,26,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,26,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,26,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,27,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,27,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,27,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,27,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,28,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,28,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,28,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,28,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,29,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,29,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,29,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,29,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,30,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,30,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,30,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,30,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,31,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,31,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,31,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,31,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,32,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,32,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,32,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,32,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,33,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,33,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,33,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,33,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,34,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,34,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,34,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,34,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,35,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,35,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,35,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,35,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,36,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,36,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,36,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,36,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,37,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,37,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,37,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,37,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,38,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,38,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,38,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,38,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,39,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,39,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,39,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 20,39,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how NaN
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65538
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65539
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65540
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65534
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65533
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65532
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967295
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967296
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967297
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967298
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967299
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967300
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -73.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -72.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -71.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -70.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -69.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -68.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "2"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "3"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "NaN"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65538"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65539"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65540"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65534"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65533"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65532"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967295"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967296"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967297"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967298"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967299"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967300"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-73.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-72.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-71.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-70.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-69.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-68.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "6.5536e4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how null
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how undefined
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how true
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how false
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how ""
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,0,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "quasit"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,1,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,1,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,1,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,1,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,2,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,2,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,2,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,2,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how ""
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,3,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,4,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,4,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,4,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,4,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,5,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,5,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,5,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,5,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,6,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,6,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,6,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,6,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,7,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,7,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,7,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,7,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,8,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,8,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,8,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,8,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,9,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,9,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,9,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,9,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,10,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,10,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,10,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,10,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,11,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,11,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,11,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,11,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,12,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,12,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,12,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,12,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,13,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,13,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,13,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,13,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,14,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,14,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,14,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,14,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,15,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,15,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,15,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,15,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how ""
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,16,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,17,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,17,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,17,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,17,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,18,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,18,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,18,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,18,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,19,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,19,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,19,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,19,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,20,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,20,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,20,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,20,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how ""
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,21,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,22,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,22,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,22,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,22,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,23,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,23,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,23,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,23,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,24,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,24,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,24,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,24,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,25,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,25,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,25,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,25,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,26,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,26,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,26,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,26,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how NaN
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65538
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65539
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65540
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65534
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65533
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65532
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967295
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967296
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967297
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967298
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967299
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967300
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -73.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -72.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -71.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -70.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -69.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -68.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "2"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "3"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "NaN"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65538"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65539"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65540"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65534"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65533"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65532"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967295"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967296"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967297"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967298"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967299"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967300"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-73.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-72.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-71.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-70.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-69.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-68.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how null
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how undefined
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how true
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how false
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how ""
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,27,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "quasit"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,28,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,28,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,28,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,28,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,29,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,29,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,29,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,29,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,30,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,30,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,30,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,30,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,31,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,31,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,31,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,31,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,32,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,32,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,32,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,32,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,33,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,33,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,33,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,33,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,34,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,34,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,34,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,34,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,35,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,35,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,35,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,35,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,36,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,36,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,36,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,36,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,37,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,37,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,37,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,37,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,38,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,38,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,38,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,38,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,39,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,39,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,39,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 21,39,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,0,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,0,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,0,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,0,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,1,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,1,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,1,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,1,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,2,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,2,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,2,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,2,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,3,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,3,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,3,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,3,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,4,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,4,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,4,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,4,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,5,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,5,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,5,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,5,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,6,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,6,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,6,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,6,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,7,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,7,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,7,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,7,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,8,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,8,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,8,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,8,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,9,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,9,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,9,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,9,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,10,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,10,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,10,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,10,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,11,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,11,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,11,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,11,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,12,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,12,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,12,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,12,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,13,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,13,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,13,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,13,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,14,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,14,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,14,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,14,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,15,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,15,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,15,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,15,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,16,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,16,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,16,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,16,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,17,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,17,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,17,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,17,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,18,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,18,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,18,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,18,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,19,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,19,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,19,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,19,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,20,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,20,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,20,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,20,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,21,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,21,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,21,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,21,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,22,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,22,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,22,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,22,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,23,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,23,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,23,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,23,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,24,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,24,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,24,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,24,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,25,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,25,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,25,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,25,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,26,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,26,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,26,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,26,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,27,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,27,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,27,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,27,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,28,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,28,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,28,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,28,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,29,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,29,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,29,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,29,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,30,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,30,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,30,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,30,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,31,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,31,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,31,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,31,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,32,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,32,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,32,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,32,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,33,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,33,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,33,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,33,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,34,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,34,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,34,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,34,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,35,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,35,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,35,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,35,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,36,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,36,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,36,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,36,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,37,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,37,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,37,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,37,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,38,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,38,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,38,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,38,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,39,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,39,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,39,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 22,39,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,0,0: context range 23 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,0,1: context range 23 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,0,2: context range 23 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,0,3: context range 23 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,1,0: context range 23 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,1,1: context range 23 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,1,2: context range 23 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,1,3: context range 23 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,2,0: context range 23 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,2,1: context range 23 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,2,2: context range 23 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,2,3: context range 23 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,3,0: context range 23 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,3,1: context range 23 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,3,2: context range 23 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,3,3: context range 23 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,4,0: context range 23 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,4,1: context range 23 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,4,2: context range 23 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,4,3: context range 23 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,5,0: context range 23 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,5,1: context range 23 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,5,2: context range 23 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,5,3: context range 23 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,6,0: context range 23 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,6,1: context range 23 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,6,2: context range 23 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,6,3: context range 23 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,7,0: context range 23 [testDiv, 2, paras[4], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,7,1: context range 23 [testDiv, 2, paras[4], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,7,2: context range 23 [testDiv, 2, paras[4], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,7,3: context range 23 [testDiv, 2, paras[4], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,8,0: context range 23 [testDiv, 2, paras[4], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,8,1: context range 23 [testDiv, 2, paras[4], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,8,2: context range 23 [testDiv, 2, paras[4], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,8,3: context range 23 [testDiv, 2, paras[4], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,9,0: context range 23 [testDiv, 2, paras[4], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,9,1: context range 23 [testDiv, 2, paras[4], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,9,2: context range 23 [testDiv, 2, paras[4], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,9,3: context range 23 [testDiv, 2, paras[4], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,10,0: context range 23 [testDiv, 2, paras[4], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,10,1: context range 23 [testDiv, 2, paras[4], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,10,2: context range 23 [testDiv, 2, paras[4], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,10,3: context range 23 [testDiv, 2, paras[4], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,11,0: context range 23 [testDiv, 2, paras[4], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,11,1: context range 23 [testDiv, 2, paras[4], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,11,2: context range 23 [testDiv, 2, paras[4], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,11,3: context range 23 [testDiv, 2, paras[4], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,12,0: context range 23 [testDiv, 2, paras[4], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,12,1: context range 23 [testDiv, 2, paras[4], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,12,2: context range 23 [testDiv, 2, paras[4], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,12,3: context range 23 [testDiv, 2, paras[4], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,13,0: context range 23 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,13,1: context range 23 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,13,2: context range 23 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,13,3: context range 23 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,14,0: context range 23 [testDiv, 2, paras[4], 1], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,14,1: context range 23 [testDiv, 2, paras[4], 1], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,14,2: context range 23 [testDiv, 2, paras[4], 1], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,14,3: context range 23 [testDiv, 2, paras[4], 1], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,15,0: context range 23 [testDiv, 2, paras[4], 1], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,15,1: context range 23 [testDiv, 2, paras[4], 1], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,15,2: context range 23 [testDiv, 2, paras[4], 1], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,15,3: context range 23 [testDiv, 2, paras[4], 1], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,16,0: context range 23 [testDiv, 2, paras[4], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,16,1: context range 23 [testDiv, 2, paras[4], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,16,2: context range 23 [testDiv, 2, paras[4], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,16,3: context range 23 [testDiv, 2, paras[4], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,17,0: context range 23 [testDiv, 2, paras[4], 1], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,17,1: context range 23 [testDiv, 2, paras[4], 1], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,17,2: context range 23 [testDiv, 2, paras[4], 1], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,17,3: context range 23 [testDiv, 2, paras[4], 1], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,18,0: context range 23 [testDiv, 2, paras[4], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,18,1: context range 23 [testDiv, 2, paras[4], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,18,2: context range 23 [testDiv, 2, paras[4], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,18,3: context range 23 [testDiv, 2, paras[4], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,19,0: context range 23 [testDiv, 2, paras[4], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,19,1: context range 23 [testDiv, 2, paras[4], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,19,2: context range 23 [testDiv, 2, paras[4], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,19,3: context range 23 [testDiv, 2, paras[4], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,20,0: context range 23 [testDiv, 2, paras[4], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,20,1: context range 23 [testDiv, 2, paras[4], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,20,2: context range 23 [testDiv, 2, paras[4], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,20,3: context range 23 [testDiv, 2, paras[4], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,21,0: context range 23 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,21,1: context range 23 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,21,2: context range 23 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,21,3: context range 23 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,22,0: context range 23 [testDiv, 2, paras[4], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,22,1: context range 23 [testDiv, 2, paras[4], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,22,2: context range 23 [testDiv, 2, paras[4], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,22,3: context range 23 [testDiv, 2, paras[4], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,23,0: context range 23 [testDiv, 2, paras[4], 1], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,23,1: context range 23 [testDiv, 2, paras[4], 1], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,23,2: context range 23 [testDiv, 2, paras[4], 1], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,23,3: context range 23 [testDiv, 2, paras[4], 1], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,24,0: context range 23 [testDiv, 2, paras[4], 1], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,24,1: context range 23 [testDiv, 2, paras[4], 1], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,24,2: context range 23 [testDiv, 2, paras[4], 1], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,24,3: context range 23 [testDiv, 2, paras[4], 1], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,25,0: context range 23 [testDiv, 2, paras[4], 1], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,25,1: context range 23 [testDiv, 2, paras[4], 1], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,25,2: context range 23 [testDiv, 2, paras[4], 1], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,25,3: context range 23 [testDiv, 2, paras[4], 1], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,26,0: context range 23 [testDiv, 2, paras[4], 1], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,26,1: context range 23 [testDiv, 2, paras[4], 1], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,26,2: context range 23 [testDiv, 2, paras[4], 1], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,26,3: context range 23 [testDiv, 2, paras[4], 1], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,27,0: context range 23 [testDiv, 2, paras[4], 1], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,27,1: context range 23 [testDiv, 2, paras[4], 1], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,27,2: context range 23 [testDiv, 2, paras[4], 1], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,27,3: context range 23 [testDiv, 2, paras[4], 1], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,28,0: context range 23 [testDiv, 2, paras[4], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,28,1: context range 23 [testDiv, 2, paras[4], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,28,2: context range 23 [testDiv, 2, paras[4], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,28,3: context range 23 [testDiv, 2, paras[4], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,29,0: context range 23 [testDiv, 2, paras[4], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,29,1: context range 23 [testDiv, 2, paras[4], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,29,2: context range 23 [testDiv, 2, paras[4], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,29,3: context range 23 [testDiv, 2, paras[4], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,30,0: context range 23 [testDiv, 2, paras[4], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,30,1: context range 23 [testDiv, 2, paras[4], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,30,2: context range 23 [testDiv, 2, paras[4], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,30,3: context range 23 [testDiv, 2, paras[4], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,31,0: context range 23 [testDiv, 2, paras[4], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,31,1: context range 23 [testDiv, 2, paras[4], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,31,2: context range 23 [testDiv, 2, paras[4], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,31,3: context range 23 [testDiv, 2, paras[4], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,32,0: context range 23 [testDiv, 2, paras[4], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,32,1: context range 23 [testDiv, 2, paras[4], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,32,2: context range 23 [testDiv, 2, paras[4], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,32,3: context range 23 [testDiv, 2, paras[4], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,33,0: context range 23 [testDiv, 2, paras[4], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,33,1: context range 23 [testDiv, 2, paras[4], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,33,2: context range 23 [testDiv, 2, paras[4], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,33,3: context range 23 [testDiv, 2, paras[4], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,34,0: context range 23 [testDiv, 2, paras[4], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,34,1: context range 23 [testDiv, 2, paras[4], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,34,2: context range 23 [testDiv, 2, paras[4], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,34,3: context range 23 [testDiv, 2, paras[4], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,35,0: context range 23 [testDiv, 2, paras[4], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,35,1: context range 23 [testDiv, 2, paras[4], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,35,2: context range 23 [testDiv, 2, paras[4], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,35,3: context range 23 [testDiv, 2, paras[4], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,36,0: context range 23 [testDiv, 2, paras[4], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,36,1: context range 23 [testDiv, 2, paras[4], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,36,2: context range 23 [testDiv, 2, paras[4], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,36,3: context range 23 [testDiv, 2, paras[4], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,37,0: context range 23 [testDiv, 2, paras[4], 1], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,37,1: context range 23 [testDiv, 2, paras[4], 1], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,37,2: context range 23 [testDiv, 2, paras[4], 1], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,37,3: context range 23 [testDiv, 2, paras[4], 1], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,38,0: context range 23 [testDiv, 2, paras[4], 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,38,1: context range 23 [testDiv, 2, paras[4], 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,38,2: context range 23 [testDiv, 2, paras[4], 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,38,3: context range 23 [testDiv, 2, paras[4], 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,39,0: context range 23 [testDiv, 2, paras[4], 1], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,39,1: context range 23 [testDiv, 2, paras[4], 1], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,39,2: context range 23 [testDiv, 2, paras[4], 1], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 23,39,3: context range 23 [testDiv, 2, paras[4], 1], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,0,0: context range 24 [document, 0, document, 1], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,0,1: context range 24 [document, 0, document, 1], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,0,2: context range 24 [document, 0, document, 1], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,0,3: context range 24 [document, 0, document, 1], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,1,0: context range 24 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,1,1: context range 24 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,1,2: context range 24 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,1,3: context range 24 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,2,0: context range 24 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,2,1: context range 24 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,2,2: context range 24 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,2,3: context range 24 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,3,0: context range 24 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,3,1: context range 24 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,3,2: context range 24 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,3,3: context range 24 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,4,0: context range 24 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,4,1: context range 24 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,4,2: context range 24 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,4,3: context range 24 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,5,0: context range 24 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,5,1: context range 24 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,5,2: context range 24 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,5,3: context range 24 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,6,0: context range 24 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,6,1: context range 24 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,6,2: context range 24 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,6,3: context range 24 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,7,0: context range 24 [document, 0, document, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,7,1: context range 24 [document, 0, document, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,7,2: context range 24 [document, 0, document, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,7,3: context range 24 [document, 0, document, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,8,0: context range 24 [document, 0, document, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,8,1: context range 24 [document, 0, document, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,8,2: context range 24 [document, 0, document, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,8,3: context range 24 [document, 0, document, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,9,0: context range 24 [document, 0, document, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,9,1: context range 24 [document, 0, document, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,9,2: context range 24 [document, 0, document, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,9,3: context range 24 [document, 0, document, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,10,0: context range 24 [document, 0, document, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,10,1: context range 24 [document, 0, document, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,10,2: context range 24 [document, 0, document, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,10,3: context range 24 [document, 0, document, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,11,0: context range 24 [document, 0, document, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,11,1: context range 24 [document, 0, document, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,11,2: context range 24 [document, 0, document, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,11,3: context range 24 [document, 0, document, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,12,0: context range 24 [document, 0, document, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,12,1: context range 24 [document, 0, document, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,12,2: context range 24 [document, 0, document, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,12,3: context range 24 [document, 0, document, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,13,0: context range 24 [document, 0, document, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,13,1: context range 24 [document, 0, document, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,13,2: context range 24 [document, 0, document, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,13,3: context range 24 [document, 0, document, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,14,0: context range 24 [document, 0, document, 1], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,14,1: context range 24 [document, 0, document, 1], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,14,2: context range 24 [document, 0, document, 1], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,14,3: context range 24 [document, 0, document, 1], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,15,0: context range 24 [document, 0, document, 1], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,15,1: context range 24 [document, 0, document, 1], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,15,2: context range 24 [document, 0, document, 1], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,15,3: context range 24 [document, 0, document, 1], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,16,0: context range 24 [document, 0, document, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,16,1: context range 24 [document, 0, document, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,16,2: context range 24 [document, 0, document, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,16,3: context range 24 [document, 0, document, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,17,0: context range 24 [document, 0, document, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,17,1: context range 24 [document, 0, document, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,17,2: context range 24 [document, 0, document, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,17,3: context range 24 [document, 0, document, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,18,0: context range 24 [document, 0, document, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,18,1: context range 24 [document, 0, document, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,18,2: context range 24 [document, 0, document, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,18,3: context range 24 [document, 0, document, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,19,0: context range 24 [document, 0, document, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,19,1: context range 24 [document, 0, document, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,19,2: context range 24 [document, 0, document, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,19,3: context range 24 [document, 0, document, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,20,0: context range 24 [document, 0, document, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,20,1: context range 24 [document, 0, document, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,20,2: context range 24 [document, 0, document, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,20,3: context range 24 [document, 0, document, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,21,0: context range 24 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,21,1: context range 24 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,21,2: context range 24 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,21,3: context range 24 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,22,0: context range 24 [document, 0, document, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,22,1: context range 24 [document, 0, document, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,22,2: context range 24 [document, 0, document, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,22,3: context range 24 [document, 0, document, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,23,0: context range 24 [document, 0, document, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,23,1: context range 24 [document, 0, document, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,23,2: context range 24 [document, 0, document, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,23,3: context range 24 [document, 0, document, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,24,0: context range 24 [document, 0, document, 1], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,24,1: context range 24 [document, 0, document, 1], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,24,2: context range 24 [document, 0, document, 1], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,24,3: context range 24 [document, 0, document, 1], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,25,0: context range 24 [document, 0, document, 1], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,25,1: context range 24 [document, 0, document, 1], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,25,2: context range 24 [document, 0, document, 1], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,25,3: context range 24 [document, 0, document, 1], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,26,0: context range 24 [document, 0, document, 1], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,26,1: context range 24 [document, 0, document, 1], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,26,2: context range 24 [document, 0, document, 1], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,26,3: context range 24 [document, 0, document, 1], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,27,0: context range 24 [document, 0, document, 1], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,27,1: context range 24 [document, 0, document, 1], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,27,2: context range 24 [document, 0, document, 1], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,27,3: context range 24 [document, 0, document, 1], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,28,0: context range 24 [document, 0, document, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,28,1: context range 24 [document, 0, document, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,28,2: context range 24 [document, 0, document, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,28,3: context range 24 [document, 0, document, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,29,0: context range 24 [document, 0, document, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,29,1: context range 24 [document, 0, document, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,29,2: context range 24 [document, 0, document, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,29,3: context range 24 [document, 0, document, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,30,0: context range 24 [document, 0, document, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,30,1: context range 24 [document, 0, document, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,30,2: context range 24 [document, 0, document, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,30,3: context range 24 [document, 0, document, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,31,0: context range 24 [document, 0, document, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,31,1: context range 24 [document, 0, document, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,31,2: context range 24 [document, 0, document, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,31,3: context range 24 [document, 0, document, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,32,0: context range 24 [document, 0, document, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,32,1: context range 24 [document, 0, document, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,32,2: context range 24 [document, 0, document, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,32,3: context range 24 [document, 0, document, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,33,0: context range 24 [document, 0, document, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,33,1: context range 24 [document, 0, document, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,33,2: context range 24 [document, 0, document, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,33,3: context range 24 [document, 0, document, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,34,0: context range 24 [document, 0, document, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,34,1: context range 24 [document, 0, document, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,34,2: context range 24 [document, 0, document, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,34,3: context range 24 [document, 0, document, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,35,0: context range 24 [document, 0, document, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,35,1: context range 24 [document, 0, document, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,35,2: context range 24 [document, 0, document, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,35,3: context range 24 [document, 0, document, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,36,0: context range 24 [document, 0, document, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,36,1: context range 24 [document, 0, document, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,36,2: context range 24 [document, 0, document, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,36,3: context range 24 [document, 0, document, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,37,0: context range 24 [document, 0, document, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,37,1: context range 24 [document, 0, document, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,37,2: context range 24 [document, 0, document, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,37,3: context range 24 [document, 0, document, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,38,0: context range 24 [document, 0, document, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,38,1: context range 24 [document, 0, document, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,38,2: context range 24 [document, 0, document, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,38,3: context range 24 [document, 0, document, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,39,0: context range 24 [document, 0, document, 1], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,39,1: context range 24 [document, 0, document, 1], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,39,2: context range 24 [document, 0, document, 1], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,39,3: context range 24 [document, 0, document, 1], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,0,0: context range 25 [document, 0, document, 2], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,0,1: context range 25 [document, 0, document, 2], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,0,2: context range 25 [document, 0, document, 2], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,0,3: context range 25 [document, 0, document, 2], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,1,0: context range 25 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,1,1: context range 25 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,1,2: context range 25 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,1,3: context range 25 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,2,0: context range 25 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,2,1: context range 25 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,2,2: context range 25 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,2,3: context range 25 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,3,0: context range 25 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,3,1: context range 25 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,3,2: context range 25 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,3,3: context range 25 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,4,0: context range 25 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,4,1: context range 25 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,4,2: context range 25 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,4,3: context range 25 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,5,0: context range 25 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,5,1: context range 25 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,5,2: context range 25 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,5,3: context range 25 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,6,0: context range 25 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,6,1: context range 25 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,6,2: context range 25 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,6,3: context range 25 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,7,0: context range 25 [document, 0, document, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,7,1: context range 25 [document, 0, document, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,7,2: context range 25 [document, 0, document, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,7,3: context range 25 [document, 0, document, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,8,0: context range 25 [document, 0, document, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,8,1: context range 25 [document, 0, document, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,8,2: context range 25 [document, 0, document, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,8,3: context range 25 [document, 0, document, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,9,0: context range 25 [document, 0, document, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,9,1: context range 25 [document, 0, document, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,9,2: context range 25 [document, 0, document, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,9,3: context range 25 [document, 0, document, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,10,0: context range 25 [document, 0, document, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,10,1: context range 25 [document, 0, document, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,10,2: context range 25 [document, 0, document, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,10,3: context range 25 [document, 0, document, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,11,0: context range 25 [document, 0, document, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,11,1: context range 25 [document, 0, document, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,11,2: context range 25 [document, 0, document, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,11,3: context range 25 [document, 0, document, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,12,0: context range 25 [document, 0, document, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,12,1: context range 25 [document, 0, document, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,12,2: context range 25 [document, 0, document, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,12,3: context range 25 [document, 0, document, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,13,0: context range 25 [document, 0, document, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,13,1: context range 25 [document, 0, document, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,13,2: context range 25 [document, 0, document, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,13,3: context range 25 [document, 0, document, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,14,0: context range 25 [document, 0, document, 2], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,14,1: context range 25 [document, 0, document, 2], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,14,2: context range 25 [document, 0, document, 2], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,14,3: context range 25 [document, 0, document, 2], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,15,0: context range 25 [document, 0, document, 2], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,15,1: context range 25 [document, 0, document, 2], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,15,2: context range 25 [document, 0, document, 2], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,15,3: context range 25 [document, 0, document, 2], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,16,0: context range 25 [document, 0, document, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,16,1: context range 25 [document, 0, document, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,16,2: context range 25 [document, 0, document, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,16,3: context range 25 [document, 0, document, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,17,0: context range 25 [document, 0, document, 2], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,17,1: context range 25 [document, 0, document, 2], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,17,2: context range 25 [document, 0, document, 2], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,17,3: context range 25 [document, 0, document, 2], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,18,0: context range 25 [document, 0, document, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,18,1: context range 25 [document, 0, document, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,18,2: context range 25 [document, 0, document, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,18,3: context range 25 [document, 0, document, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,19,0: context range 25 [document, 0, document, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,19,1: context range 25 [document, 0, document, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,19,2: context range 25 [document, 0, document, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,19,3: context range 25 [document, 0, document, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,20,0: context range 25 [document, 0, document, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,20,1: context range 25 [document, 0, document, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,20,2: context range 25 [document, 0, document, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,20,3: context range 25 [document, 0, document, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,21,0: context range 25 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,21,1: context range 25 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,21,2: context range 25 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,21,3: context range 25 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,22,0: context range 25 [document, 0, document, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,22,1: context range 25 [document, 0, document, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,22,2: context range 25 [document, 0, document, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,22,3: context range 25 [document, 0, document, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,23,0: context range 25 [document, 0, document, 2], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,23,1: context range 25 [document, 0, document, 2], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,23,2: context range 25 [document, 0, document, 2], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,23,3: context range 25 [document, 0, document, 2], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,24,0: context range 25 [document, 0, document, 2], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,24,1: context range 25 [document, 0, document, 2], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,24,2: context range 25 [document, 0, document, 2], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,24,3: context range 25 [document, 0, document, 2], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,25,0: context range 25 [document, 0, document, 2], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,25,1: context range 25 [document, 0, document, 2], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,25,2: context range 25 [document, 0, document, 2], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,25,3: context range 25 [document, 0, document, 2], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,26,0: context range 25 [document, 0, document, 2], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,26,1: context range 25 [document, 0, document, 2], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,26,2: context range 25 [document, 0, document, 2], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,26,3: context range 25 [document, 0, document, 2], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,27,0: context range 25 [document, 0, document, 2], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,27,1: context range 25 [document, 0, document, 2], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,27,2: context range 25 [document, 0, document, 2], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,27,3: context range 25 [document, 0, document, 2], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,28,0: context range 25 [document, 0, document, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,28,1: context range 25 [document, 0, document, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,28,2: context range 25 [document, 0, document, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,28,3: context range 25 [document, 0, document, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,29,0: context range 25 [document, 0, document, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,29,1: context range 25 [document, 0, document, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,29,2: context range 25 [document, 0, document, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,29,3: context range 25 [document, 0, document, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,30,0: context range 25 [document, 0, document, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,30,1: context range 25 [document, 0, document, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,30,2: context range 25 [document, 0, document, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,30,3: context range 25 [document, 0, document, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,31,0: context range 25 [document, 0, document, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,31,1: context range 25 [document, 0, document, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,31,2: context range 25 [document, 0, document, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,31,3: context range 25 [document, 0, document, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,32,0: context range 25 [document, 0, document, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,32,1: context range 25 [document, 0, document, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,32,2: context range 25 [document, 0, document, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,32,3: context range 25 [document, 0, document, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,33,0: context range 25 [document, 0, document, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,33,1: context range 25 [document, 0, document, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,33,2: context range 25 [document, 0, document, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,33,3: context range 25 [document, 0, document, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,34,0: context range 25 [document, 0, document, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,34,1: context range 25 [document, 0, document, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,34,2: context range 25 [document, 0, document, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,34,3: context range 25 [document, 0, document, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,35,0: context range 25 [document, 0, document, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,35,1: context range 25 [document, 0, document, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,35,2: context range 25 [document, 0, document, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,35,3: context range 25 [document, 0, document, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,36,0: context range 25 [document, 0, document, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,36,1: context range 25 [document, 0, document, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,36,2: context range 25 [document, 0, document, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,36,3: context range 25 [document, 0, document, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,37,0: context range 25 [document, 0, document, 2], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,37,1: context range 25 [document, 0, document, 2], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,37,2: context range 25 [document, 0, document, 2], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,37,3: context range 25 [document, 0, document, 2], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,38,0: context range 25 [document, 0, document, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,38,1: context range 25 [document, 0, document, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,38,2: context range 25 [document, 0, document, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,38,3: context range 25 [document, 0, document, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,39,0: context range 25 [document, 0, document, 2], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,39,1: context range 25 [document, 0, document, 2], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,39,2: context range 25 [document, 0, document, 2], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,39,3: context range 25 [document, 0, document, 2], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,0,0: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,0,1: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,0,2: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,0,3: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,1,0: context range 26 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,1,1: context range 26 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,1,2: context range 26 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,1,3: context range 26 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,2,0: context range 26 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,2,1: context range 26 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,2,2: context range 26 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,2,3: context range 26 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,3,0: context range 26 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,3,1: context range 26 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,3,2: context range 26 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,3,3: context range 26 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,4,0: context range 26 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,4,1: context range 26 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,4,2: context range 26 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,4,3: context range 26 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,5,0: context range 26 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,5,1: context range 26 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,5,2: context range 26 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,5,3: context range 26 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,6,0: context range 26 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,6,1: context range 26 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,6,2: context range 26 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,6,3: context range 26 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,7,0: context range 26 [comment, 2, comment, 3], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,7,1: context range 26 [comment, 2, comment, 3], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,7,2: context range 26 [comment, 2, comment, 3], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,7,3: context range 26 [comment, 2, comment, 3], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,8,0: context range 26 [comment, 2, comment, 3], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,8,1: context range 26 [comment, 2, comment, 3], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,8,2: context range 26 [comment, 2, comment, 3], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,8,3: context range 26 [comment, 2, comment, 3], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,9,0: context range 26 [comment, 2, comment, 3], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,9,1: context range 26 [comment, 2, comment, 3], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,9,2: context range 26 [comment, 2, comment, 3], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,9,3: context range 26 [comment, 2, comment, 3], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,10,0: context range 26 [comment, 2, comment, 3], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,10,1: context range 26 [comment, 2, comment, 3], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,10,2: context range 26 [comment, 2, comment, 3], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,10,3: context range 26 [comment, 2, comment, 3], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,11,0: context range 26 [comment, 2, comment, 3], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,11,1: context range 26 [comment, 2, comment, 3], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,11,2: context range 26 [comment, 2, comment, 3], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,11,3: context range 26 [comment, 2, comment, 3], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,12,0: context range 26 [comment, 2, comment, 3], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,12,1: context range 26 [comment, 2, comment, 3], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,12,2: context range 26 [comment, 2, comment, 3], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,12,3: context range 26 [comment, 2, comment, 3], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,13,0: context range 26 [comment, 2, comment, 3], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,13,1: context range 26 [comment, 2, comment, 3], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,13,2: context range 26 [comment, 2, comment, 3], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,13,3: context range 26 [comment, 2, comment, 3], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,14,0: context range 26 [comment, 2, comment, 3], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,14,1: context range 26 [comment, 2, comment, 3], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,14,2: context range 26 [comment, 2, comment, 3], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,14,3: context range 26 [comment, 2, comment, 3], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,15,0: context range 26 [comment, 2, comment, 3], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,15,1: context range 26 [comment, 2, comment, 3], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,15,2: context range 26 [comment, 2, comment, 3], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,15,3: context range 26 [comment, 2, comment, 3], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,16,0: context range 26 [comment, 2, comment, 3], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,16,1: context range 26 [comment, 2, comment, 3], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,16,2: context range 26 [comment, 2, comment, 3], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,16,3: context range 26 [comment, 2, comment, 3], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,17,0: context range 26 [comment, 2, comment, 3], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,17,1: context range 26 [comment, 2, comment, 3], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,17,2: context range 26 [comment, 2, comment, 3], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,17,3: context range 26 [comment, 2, comment, 3], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,18,0: context range 26 [comment, 2, comment, 3], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,18,1: context range 26 [comment, 2, comment, 3], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,18,2: context range 26 [comment, 2, comment, 3], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,18,3: context range 26 [comment, 2, comment, 3], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,19,0: context range 26 [comment, 2, comment, 3], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,19,1: context range 26 [comment, 2, comment, 3], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,19,2: context range 26 [comment, 2, comment, 3], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,19,3: context range 26 [comment, 2, comment, 3], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,20,0: context range 26 [comment, 2, comment, 3], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,20,1: context range 26 [comment, 2, comment, 3], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,20,2: context range 26 [comment, 2, comment, 3], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,20,3: context range 26 [comment, 2, comment, 3], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,21,0: context range 26 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,21,1: context range 26 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,21,2: context range 26 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,21,3: context range 26 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,22,0: context range 26 [comment, 2, comment, 3], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,22,1: context range 26 [comment, 2, comment, 3], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,22,2: context range 26 [comment, 2, comment, 3], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,22,3: context range 26 [comment, 2, comment, 3], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,23,0: context range 26 [comment, 2, comment, 3], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,23,1: context range 26 [comment, 2, comment, 3], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,23,2: context range 26 [comment, 2, comment, 3], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,23,3: context range 26 [comment, 2, comment, 3], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,24,0: context range 26 [comment, 2, comment, 3], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,24,1: context range 26 [comment, 2, comment, 3], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,24,2: context range 26 [comment, 2, comment, 3], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,24,3: context range 26 [comment, 2, comment, 3], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,25,0: context range 26 [comment, 2, comment, 3], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,25,1: context range 26 [comment, 2, comment, 3], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,25,2: context range 26 [comment, 2, comment, 3], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,25,3: context range 26 [comment, 2, comment, 3], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,26,0: context range 26 [comment, 2, comment, 3], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,26,1: context range 26 [comment, 2, comment, 3], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,26,2: context range 26 [comment, 2, comment, 3], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,26,3: context range 26 [comment, 2, comment, 3], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,27,0: context range 26 [comment, 2, comment, 3], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,27,1: context range 26 [comment, 2, comment, 3], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,27,2: context range 26 [comment, 2, comment, 3], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,27,3: context range 26 [comment, 2, comment, 3], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,28,0: context range 26 [comment, 2, comment, 3], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,28,1: context range 26 [comment, 2, comment, 3], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,28,2: context range 26 [comment, 2, comment, 3], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,28,3: context range 26 [comment, 2, comment, 3], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,29,0: context range 26 [comment, 2, comment, 3], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,29,1: context range 26 [comment, 2, comment, 3], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,29,2: context range 26 [comment, 2, comment, 3], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,29,3: context range 26 [comment, 2, comment, 3], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,30,0: context range 26 [comment, 2, comment, 3], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,30,1: context range 26 [comment, 2, comment, 3], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,30,2: context range 26 [comment, 2, comment, 3], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,30,3: context range 26 [comment, 2, comment, 3], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,31,0: context range 26 [comment, 2, comment, 3], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,31,1: context range 26 [comment, 2, comment, 3], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,31,2: context range 26 [comment, 2, comment, 3], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,31,3: context range 26 [comment, 2, comment, 3], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,32,0: context range 26 [comment, 2, comment, 3], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,32,1: context range 26 [comment, 2, comment, 3], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,32,2: context range 26 [comment, 2, comment, 3], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,32,3: context range 26 [comment, 2, comment, 3], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,33,0: context range 26 [comment, 2, comment, 3], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,33,1: context range 26 [comment, 2, comment, 3], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,33,2: context range 26 [comment, 2, comment, 3], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,33,3: context range 26 [comment, 2, comment, 3], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,34,0: context range 26 [comment, 2, comment, 3], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,34,1: context range 26 [comment, 2, comment, 3], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,34,2: context range 26 [comment, 2, comment, 3], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,34,3: context range 26 [comment, 2, comment, 3], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,35,0: context range 26 [comment, 2, comment, 3], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,35,1: context range 26 [comment, 2, comment, 3], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,35,2: context range 26 [comment, 2, comment, 3], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,35,3: context range 26 [comment, 2, comment, 3], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,36,0: context range 26 [comment, 2, comment, 3], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,36,1: context range 26 [comment, 2, comment, 3], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,36,2: context range 26 [comment, 2, comment, 3], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,36,3: context range 26 [comment, 2, comment, 3], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,37,0: context range 26 [comment, 2, comment, 3], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,37,1: context range 26 [comment, 2, comment, 3], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,37,2: context range 26 [comment, 2, comment, 3], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,37,3: context range 26 [comment, 2, comment, 3], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,38,0: context range 26 [comment, 2, comment, 3], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,38,1: context range 26 [comment, 2, comment, 3], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,38,2: context range 26 [comment, 2, comment, 3], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,38,3: context range 26 [comment, 2, comment, 3], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,39,0: context range 26 [comment, 2, comment, 3], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,39,1: context range 26 [comment, 2, comment, 3], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,39,2: context range 26 [comment, 2, comment, 3], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,39,3: context range 26 [comment, 2, comment, 3], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,0: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,1: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,2: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,3: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,4: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,5: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,6: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,7: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how NaN
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,8: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,9: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,10: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,11: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,12: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,13: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,14: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65538
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,15: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65539
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,16: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65540
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,17: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,18: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,19: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,20: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65534
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,21: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65533
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,22: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65532
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,23: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967295
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,24: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967296
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,25: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967297
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,26: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967298
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,27: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967299
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,28: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967300
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,29: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,30: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,31: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,32: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,33: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,34: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,35: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,36: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,37: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,38: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,39: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,40: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,41: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -73.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,42: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -72.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,43: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -71.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,44: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -70.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,45: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -69.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,46: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -68.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,47: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,48: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,49: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "2"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,50: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "3"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,51: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,52: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,53: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,54: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "NaN"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,55: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,56: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,57: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,58: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,59: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,60: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,61: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65538"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,62: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65539"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,63: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65540"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,64: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,65: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,66: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,67: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65534"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,68: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65533"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,69: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65532"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,70: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967295"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,71: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967296"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,72: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967297"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,73: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967298"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,74: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967299"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,75: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967300"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,76: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,77: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,78: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,79: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,80: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,81: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,82: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,83: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,84: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,85: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,86: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,87: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,88: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-73.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,89: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-72.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,90: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-71.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,91: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-70.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,92: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-69.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,93: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-68.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,94: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "6.5536e4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,95: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how null
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,96: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how undefined
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,97: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how true
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,98: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how false
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,99: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how ""
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,100: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "quasit"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,1,0: context range 27 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,1,1: context range 27 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,1,2: context range 27 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,1,3: context range 27 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,2,0: context range 27 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,2,1: context range 27 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,2,2: context range 27 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,2,3: context range 27 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,0: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,1: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,2: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,3: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,4: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,5: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,6: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,7: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,8: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,9: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,10: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,11: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,12: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,13: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,14: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,15: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,16: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,17: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,18: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,19: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,20: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,21: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,22: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,23: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,24: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,25: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,26: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,27: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,28: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,29: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,30: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,31: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,32: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,33: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,34: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,35: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,36: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,37: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,38: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,39: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,40: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,41: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,42: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,43: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,44: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,45: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,46: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,47: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,48: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,49: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,50: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,51: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,52: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,53: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,54: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,55: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,56: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,57: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,58: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,59: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,60: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,61: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,62: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,63: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,64: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,65: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,66: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,67: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,68: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,69: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,70: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,71: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,72: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,73: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,74: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,75: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,76: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,77: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,78: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,79: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,80: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,81: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,82: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,83: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,84: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,85: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,86: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,87: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,88: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,89: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,90: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,91: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,92: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,93: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,94: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,95: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,96: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,97: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,98: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,99: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how ""
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,3,100: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,4,0: context range 27 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,4,1: context range 27 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,4,2: context range 27 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,4,3: context range 27 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,5,0: context range 27 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,5,1: context range 27 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,5,2: context range 27 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,5,3: context range 27 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,6,0: context range 27 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,6,1: context range 27 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,6,2: context range 27 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,6,3: context range 27 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,7,0: context range 27 [testDiv, 0, comment, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,7,1: context range 27 [testDiv, 0, comment, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,7,2: context range 27 [testDiv, 0, comment, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,7,3: context range 27 [testDiv, 0, comment, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,8,0: context range 27 [testDiv, 0, comment, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,8,1: context range 27 [testDiv, 0, comment, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,8,2: context range 27 [testDiv, 0, comment, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,8,3: context range 27 [testDiv, 0, comment, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,9,0: context range 27 [testDiv, 0, comment, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,9,1: context range 27 [testDiv, 0, comment, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,9,2: context range 27 [testDiv, 0, comment, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,9,3: context range 27 [testDiv, 0, comment, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,10,0: context range 27 [testDiv, 0, comment, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,10,1: context range 27 [testDiv, 0, comment, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,10,2: context range 27 [testDiv, 0, comment, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,10,3: context range 27 [testDiv, 0, comment, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,11,0: context range 27 [testDiv, 0, comment, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,11,1: context range 27 [testDiv, 0, comment, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,11,2: context range 27 [testDiv, 0, comment, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,11,3: context range 27 [testDiv, 0, comment, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,12,0: context range 27 [testDiv, 0, comment, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,12,1: context range 27 [testDiv, 0, comment, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,12,2: context range 27 [testDiv, 0, comment, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,12,3: context range 27 [testDiv, 0, comment, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,13,0: context range 27 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,13,1: context range 27 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,13,2: context range 27 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,13,3: context range 27 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,14,0: context range 27 [testDiv, 0, comment, 5], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,14,1: context range 27 [testDiv, 0, comment, 5], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,14,2: context range 27 [testDiv, 0, comment, 5], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,14,3: context range 27 [testDiv, 0, comment, 5], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,15,0: context range 27 [testDiv, 0, comment, 5], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,15,1: context range 27 [testDiv, 0, comment, 5], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,15,2: context range 27 [testDiv, 0, comment, 5], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,15,3: context range 27 [testDiv, 0, comment, 5], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,0: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,1: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,2: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,3: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,4: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,5: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,6: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,7: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,8: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,9: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,10: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,11: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,12: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,13: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,14: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,15: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,16: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,17: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,18: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,19: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,20: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,21: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,22: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,23: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,24: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,25: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,26: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,27: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,28: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,29: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,30: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,31: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,32: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,33: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,34: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,35: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,36: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,37: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,38: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,39: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,40: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,41: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,42: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,43: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,44: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,45: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,46: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,47: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,48: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,49: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,50: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,51: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,52: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,53: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,54: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,55: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,56: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,57: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,58: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,59: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,60: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,61: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,62: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,63: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,64: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,65: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,66: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,67: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,68: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,69: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,70: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,71: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,72: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,73: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,74: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,75: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,76: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,77: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,78: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,79: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,80: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,81: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,82: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,83: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,84: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,85: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,86: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,87: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,88: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,89: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,90: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,91: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,92: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,93: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,94: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,95: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,96: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,97: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,98: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,99: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how ""
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,16,100: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,17,0: context range 27 [testDiv, 0, comment, 5], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,17,1: context range 27 [testDiv, 0, comment, 5], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,17,2: context range 27 [testDiv, 0, comment, 5], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,17,3: context range 27 [testDiv, 0, comment, 5], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,18,0: context range 27 [testDiv, 0, comment, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,18,1: context range 27 [testDiv, 0, comment, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,18,2: context range 27 [testDiv, 0, comment, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,18,3: context range 27 [testDiv, 0, comment, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,19,0: context range 27 [testDiv, 0, comment, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,19,1: context range 27 [testDiv, 0, comment, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,19,2: context range 27 [testDiv, 0, comment, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,19,3: context range 27 [testDiv, 0, comment, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,20,0: context range 27 [testDiv, 0, comment, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,20,1: context range 27 [testDiv, 0, comment, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,20,2: context range 27 [testDiv, 0, comment, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,20,3: context range 27 [testDiv, 0, comment, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,0: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,1: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,2: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,3: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,4: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,5: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,6: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,7: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,8: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,9: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,10: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,11: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,12: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,13: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,14: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,15: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,16: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,17: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,18: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,19: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,20: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,21: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,22: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,23: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,24: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,25: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,26: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,27: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,28: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,29: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,30: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,31: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,32: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,33: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,34: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,35: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,36: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,37: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,38: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,39: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,40: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,41: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,42: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,43: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,44: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,45: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,46: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,47: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,48: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,49: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,50: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,51: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,52: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,53: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,54: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,55: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,56: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,57: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,58: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,59: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,60: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,61: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,62: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,63: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,64: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,65: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,66: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,67: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,68: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,69: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,70: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,71: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,72: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,73: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,74: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,75: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,76: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,77: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,78: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,79: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,80: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,81: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,82: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,83: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,84: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,85: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,86: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,87: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,88: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,89: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,90: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,91: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,92: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,93: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,94: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,95: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,96: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,97: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,98: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,99: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how ""
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,21,100: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,22,0: context range 27 [testDiv, 0, comment, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,22,1: context range 27 [testDiv, 0, comment, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,22,2: context range 27 [testDiv, 0, comment, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,22,3: context range 27 [testDiv, 0, comment, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,23,0: context range 27 [testDiv, 0, comment, 5], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,23,1: context range 27 [testDiv, 0, comment, 5], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,23,2: context range 27 [testDiv, 0, comment, 5], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,23,3: context range 27 [testDiv, 0, comment, 5], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,24,0: context range 27 [testDiv, 0, comment, 5], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,24,1: context range 27 [testDiv, 0, comment, 5], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,24,2: context range 27 [testDiv, 0, comment, 5], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,24,3: context range 27 [testDiv, 0, comment, 5], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,25,0: context range 27 [testDiv, 0, comment, 5], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,25,1: context range 27 [testDiv, 0, comment, 5], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,25,2: context range 27 [testDiv, 0, comment, 5], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,25,3: context range 27 [testDiv, 0, comment, 5], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,26,0: context range 27 [testDiv, 0, comment, 5], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,26,1: context range 27 [testDiv, 0, comment, 5], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,26,2: context range 27 [testDiv, 0, comment, 5], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,26,3: context range 27 [testDiv, 0, comment, 5], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,0: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,1: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,2: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,3: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,4: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,5: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,6: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,7: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how NaN
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,8: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,9: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,10: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -Infinity
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,11: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,12: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,13: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,14: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65538
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,15: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65539
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,16: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65540
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,17: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65537
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,18: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65536
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,19: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65535
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,20: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65534
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,21: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65533
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,22: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65532
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,23: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967295
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,24: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967296
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,25: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967297
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,26: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967298
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,27: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967299
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,28: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967300
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,29: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,30: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,31: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,32: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,33: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,34: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,35: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,36: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,37: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 0.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,38: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 1.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,39: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 2.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,40: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 3.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,41: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -73.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,42: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -72.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,43: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -71.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,44: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -70.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,45: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -69.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,46: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -68.5
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,47: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,48: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,49: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "2"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,50: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "3"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,51: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-1"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,52: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,53: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,54: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "NaN"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,55: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "0"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,56: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,57: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-Infinity"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,58: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,59: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,60: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,61: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65538"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,62: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65539"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,63: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65540"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,64: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65537"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,65: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65536"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,66: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65535"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,67: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65534"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,68: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65533"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,69: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65532"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,70: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967295"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,71: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967296"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,72: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967297"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,73: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967298"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,74: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967299"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,75: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967300"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,76: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,77: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,78: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,79: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,80: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,81: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,82: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,83: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,84: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "0.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,85: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "1.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,86: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "2.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,87: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "3.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,88: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-73.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,89: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-72.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,90: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-71.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,91: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-70.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,92: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-69.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,93: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-68.5"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,94: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,95: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how null
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,96: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how undefined
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,97: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how true
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,98: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how false
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,99: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how ""
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,27,100: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "quasit"
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,28,0: context range 27 [testDiv, 0, comment, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,28,1: context range 27 [testDiv, 0, comment, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,28,2: context range 27 [testDiv, 0, comment, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,28,3: context range 27 [testDiv, 0, comment, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,29,0: context range 27 [testDiv, 0, comment, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,29,1: context range 27 [testDiv, 0, comment, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,29,2: context range 27 [testDiv, 0, comment, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,29,3: context range 27 [testDiv, 0, comment, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,30,0: context range 27 [testDiv, 0, comment, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,30,1: context range 27 [testDiv, 0, comment, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,30,2: context range 27 [testDiv, 0, comment, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,30,3: context range 27 [testDiv, 0, comment, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,31,0: context range 27 [testDiv, 0, comment, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,31,1: context range 27 [testDiv, 0, comment, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,31,2: context range 27 [testDiv, 0, comment, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,31,3: context range 27 [testDiv, 0, comment, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,32,0: context range 27 [testDiv, 0, comment, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,32,1: context range 27 [testDiv, 0, comment, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,32,2: context range 27 [testDiv, 0, comment, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,32,3: context range 27 [testDiv, 0, comment, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,33,0: context range 27 [testDiv, 0, comment, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,33,1: context range 27 [testDiv, 0, comment, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,33,2: context range 27 [testDiv, 0, comment, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,33,3: context range 27 [testDiv, 0, comment, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,34,0: context range 27 [testDiv, 0, comment, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,34,1: context range 27 [testDiv, 0, comment, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,34,2: context range 27 [testDiv, 0, comment, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,34,3: context range 27 [testDiv, 0, comment, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,35,0: context range 27 [testDiv, 0, comment, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,35,1: context range 27 [testDiv, 0, comment, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,35,2: context range 27 [testDiv, 0, comment, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,35,3: context range 27 [testDiv, 0, comment, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,36,0: context range 27 [testDiv, 0, comment, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,36,1: context range 27 [testDiv, 0, comment, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,36,2: context range 27 [testDiv, 0, comment, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,36,3: context range 27 [testDiv, 0, comment, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,37,0: context range 27 [testDiv, 0, comment, 5], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,37,1: context range 27 [testDiv, 0, comment, 5], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,37,2: context range 27 [testDiv, 0, comment, 5], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,37,3: context range 27 [testDiv, 0, comment, 5], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,38,0: context range 27 [testDiv, 0, comment, 5], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,38,1: context range 27 [testDiv, 0, comment, 5], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,38,2: context range 27 [testDiv, 0, comment, 5], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,38,3: context range 27 [testDiv, 0, comment, 5], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,39,0: context range 27 [testDiv, 0, comment, 5], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,39,1: context range 27 [testDiv, 0, comment, 5], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,39,2: context range 27 [testDiv, 0, comment, 5], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,39,3: context range 27 [testDiv, 0, comment, 5], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,0,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,0,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,0,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,0,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,1,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,1,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,1,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,1,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,2,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,2,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,2,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,2,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,3,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,3,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,3,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,3,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,4,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,4,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,4,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,4,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,5,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,5,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,5,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,5,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,6,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,6,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,6,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,6,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,7,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,7,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,7,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,7,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,8,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,8,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,8,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,8,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,9,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,9,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,9,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,9,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,10,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,10,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,10,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,10,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,11,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,11,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,11,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,11,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,12,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,12,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,12,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,12,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,13,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,13,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,13,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,13,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,14,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,14,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,14,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,14,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,15,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,15,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,15,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,15,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,16,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,16,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,16,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,16,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,17,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,17,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,17,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,17,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,18,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,18,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,18,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,18,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,19,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,19,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,19,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,19,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,20,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,20,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,20,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,20,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,21,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,21,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,21,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,21,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,22,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,22,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,22,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,22,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,23,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,23,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,23,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,23,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,24,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,24,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,24,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,24,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,25,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,25,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,25,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,25,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,26,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,26,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,26,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,26,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,27,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,27,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,27,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,27,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,28,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,28,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,28,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,28,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,29,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,29,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,29,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,29,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,30,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,30,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,30,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,30,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,31,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,31,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,31,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,31,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,32,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,32,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,32,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,32,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,33,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,33,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,33,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,33,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,34,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,34,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,34,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,34,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,35,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,35,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,35,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,35,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,36,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,36,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,36,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,36,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,37,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,37,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,37,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,37,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,38,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,38,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,38,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,38,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,39,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,39,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,39,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,39,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,0,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,0,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,0,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,0,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,1,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,1,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,1,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,1,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,2,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,2,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,2,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,2,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,3,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,3,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,3,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,3,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,4,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,4,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,4,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,4,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,5,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,5,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,5,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,5,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,6,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,6,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,6,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,6,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,7,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,7,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,7,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,7,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,8,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,8,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,8,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,8,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,9,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,9,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,9,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,9,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,10,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,10,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,10,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,10,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,11,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,11,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,11,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,11,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,12,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,12,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,12,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,12,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,13,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,13,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,13,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,13,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,14,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,14,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,14,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,14,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,15,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,15,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,15,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,15,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,16,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,16,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,16,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,16,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,17,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,17,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,17,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,17,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,18,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,18,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,18,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,18,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,19,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,19,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,19,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,19,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,20,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,20,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,20,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,20,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,21,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,21,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,21,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,21,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,22,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,22,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,22,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,22,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,23,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,23,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,23,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,23,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,24,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,24,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,24,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,24,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,25,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,25,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,25,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,25,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,26,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,26,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,26,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,26,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,27,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,27,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,27,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,27,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,28,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,28,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,28,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,28,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,29,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,29,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,29,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,29,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,30,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,30,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,30,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,30,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,31,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,31,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,31,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,31,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,32,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,32,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,32,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,32,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,33,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,33,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,33,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,33,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,34,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,34,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,34,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,34,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,35,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,35,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,35,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,35,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,36,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,36,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,36,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,36,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,37,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,37,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,37,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,37,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,38,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,38,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,38,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,38,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,39,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,39,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,39,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 29,39,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,0,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,0,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,0,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,0,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,1,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,1,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,1,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,1,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,2,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,2,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,2,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,2,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,3,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,3,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,3,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,3,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,4,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,4,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,4,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,4,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,5,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,5,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,5,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,5,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,6,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,6,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,6,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,6,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,7,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,7,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,7,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,7,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,8,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,8,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,8,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,8,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,9,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,9,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,9,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,9,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,10,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,10,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,10,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,10,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,11,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,11,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,11,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,11,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,12,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,12,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,12,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,12,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,13,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,13,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,13,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,13,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,14,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,14,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,14,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,14,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,15,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,15,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,15,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,15,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,16,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,16,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,16,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,16,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,17,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,17,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,17,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,17,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,18,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,18,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,18,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,18,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,19,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,19,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,19,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,19,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,20,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,20,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,20,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,20,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,21,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,21,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,21,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,21,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,22,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,22,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,22,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,22,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,23,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,23,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,23,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,23,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,24,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 24 [document, 0, document, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,24,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 24 [document, 0, document, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,24,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 24 [document, 0, document, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,24,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 24 [document, 0, document, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,25,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 25 [document, 0, document, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,25,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 25 [document, 0, document, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,25,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 25 [document, 0, document, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,25,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 25 [document, 0, document, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,26,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 26 [comment, 2, comment, 3], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,26,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 26 [comment, 2, comment, 3], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,26,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 26 [comment, 2, comment, 3], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,26,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 26 [comment, 2, comment, 3], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,27,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,27,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,27,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,27,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,28,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,28,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,28,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,28,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,29,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,29,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,29,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,29,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,30,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,30,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,30,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,30,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,31,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,31,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,31,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,31,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,32,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,32,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,32,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,32,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,33,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,33,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,33,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,33,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,34,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,34,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,34,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,34,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,35,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,35,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,35,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,35,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,36,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:36 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,36,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,36,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,36,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,37,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,37,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,37,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,37,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,38,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,38,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,38,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,38,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,39,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,39,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,39,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,39,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,0,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,0,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,0,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,0,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,1,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,1,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,1,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,1,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,2,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,2,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,2,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,2,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,3,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,3,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,3,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,3,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,4,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,4,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,4,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,4,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,5,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,5,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,5,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,5,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,6,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,6,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,6,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,6,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,7,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,7,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,7,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,7,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,8,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,8,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,8,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,8,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,9,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,9,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,9,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,9,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,10,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,10,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,10,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,10,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,11,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,11,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,11,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,11,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,12,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,12,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,12,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,12,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,13,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,13,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,13,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,13,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,14,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,14,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,14,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,14,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,15,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,15,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,15,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,15,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,16,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,16,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,16,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,16,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,17,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,17,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,17,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,17,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,18,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,18,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,18,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,18,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,19,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,19,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,19,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,19,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,20,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,20,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,20,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,20,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,21,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,21,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,21,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,21,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,22,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,22,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,22,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,22,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,23,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,23,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,23,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,23,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,24,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [document, 0, document, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,24,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [document, 0, document, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,24,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [document, 0, document, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,24,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [document, 0, document, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,25,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [document, 0, document, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,25,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [document, 0, document, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,25,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [document, 0, document, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,25,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [document, 0, document, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,26,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [comment, 2, comment, 3], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,26,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [comment, 2, comment, 3], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,26,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [comment, 2, comment, 3], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,26,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [comment, 2, comment, 3], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,27,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,27,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,27,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,27,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,28,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,28,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,28,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,28,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,29,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,29,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,29,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,29,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,30,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,30,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,30,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,30,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,31,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,31,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,31,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,31,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,32,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,32,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,32,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,32,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,33,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,33,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,33,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,33,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,34,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,34,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,34,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,34,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,35,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,35,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,35,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,35,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,36,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,36,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,36,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,36,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,37,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,37,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,37,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,37,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,38,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,38,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,38,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,38,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,39,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,39,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,39,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,39,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,0,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,0,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,0,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,0,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,1,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,1,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,1,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,1,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,2,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,2,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,2,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,2,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,3,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,3,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,3,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,3,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,4,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,4,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,4,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,4,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,5,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,5,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,5,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,5,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,6,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,6,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,6,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,6,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,7,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,7,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,7,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,7,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,8,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,8,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,8,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,8,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,9,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,9,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,9,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,9,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,10,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,10,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,10,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,10,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,11,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,11,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,11,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,11,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,12,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,12,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,12,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,12,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,13,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,13,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,13,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,13,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,14,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,14,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,14,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,14,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,15,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,15,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,15,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,15,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,16,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,16,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,16,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,16,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,17,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,17,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,17,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,17,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,18,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,18,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,18,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,18,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,19,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,19,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,19,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,19,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,20,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,20,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,20,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,20,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,21,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,21,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,21,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,21,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,22,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,22,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,22,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,22,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,23,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,23,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,23,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,23,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,24,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [document, 0, document, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,24,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [document, 0, document, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,24,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [document, 0, document, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,24,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [document, 0, document, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,25,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [document, 0, document, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,25,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [document, 0, document, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,25,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [document, 0, document, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,25,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [document, 0, document, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,26,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [comment, 2, comment, 3], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,26,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [comment, 2, comment, 3], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,26,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [comment, 2, comment, 3], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,26,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [comment, 2, comment, 3], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,27,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,27,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,27,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,27,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,28,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,28,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,28,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,28,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,29,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,29,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,29,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,29,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,30,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,30,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,30,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,30,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,31,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,31,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,31,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,31,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,32,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,32,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,32,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,32,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,33,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,33,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,33,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,33,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,34,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,34,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,34,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,34,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,35,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,35,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,35,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,35,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,36,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,36,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,36,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,36,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,37,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,37,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,37,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,37,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,38,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,38,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,38,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,38,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,39,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,39,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,39,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,39,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,0,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,0,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,0,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,0,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,1,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,1,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,1,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,1,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,2,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,2,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,2,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,2,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,3,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,3,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,3,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,3,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,4,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,4,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,4,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,4,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,5,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,5,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,5,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,5,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,6,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,6,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,6,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,6,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,7,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,7,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,7,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,7,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,8,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,8,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,8,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,8,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,9,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,9,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,9,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,9,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,10,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,10,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,10,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,10,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,11,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,11,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,11,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,11,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,12,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,12,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,12,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,12,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,13,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,13,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,13,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,13,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,14,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,14,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,14,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,14,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,15,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,15,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,15,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,15,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,16,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,16,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,16,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,16,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,17,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,17,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,17,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,17,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,18,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,18,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,18,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,18,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,19,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,19,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,19,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,19,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,20,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,20,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,20,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,20,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,21,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,21,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,21,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,21,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,22,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,22,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,22,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,22,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,23,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,23,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,23,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,23,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,24,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [document, 0, document, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,24,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [document, 0, document, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,24,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [document, 0, document, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,24,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [document, 0, document, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,25,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [document, 0, document, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,25,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [document, 0, document, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,25,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [document, 0, document, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,25,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [document, 0, document, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,26,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [comment, 2, comment, 3], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,26,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [comment, 2, comment, 3], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,26,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [comment, 2, comment, 3], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,26,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [comment, 2, comment, 3], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,27,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,27,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,27,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,27,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,28,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,28,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,28,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,28,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,29,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,29,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,29,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,29,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,30,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,30,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,30,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,30,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,31,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,31,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,31,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,31,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,32,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,32,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,32,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,32,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,33,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,33,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,33,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,33,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,34,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,34,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,34,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,34,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,35,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,35,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,35,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,35,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,36,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,36,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,36,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,36,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,37,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,37,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,37,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,37,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,38,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,38,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,38,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,38,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,39,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,39,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,39,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,39,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,0,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,0,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,0,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,0,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,1,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,1,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,1,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,1,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,2,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,2,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,2,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,2,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,3,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,3,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,3,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,3,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,4,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,4,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,4,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,4,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,5,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,5,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,5,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,5,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,6,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,6,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,6,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,6,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,7,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,7,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,7,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,7,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,8,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,8,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,8,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,8,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,9,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,9,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,9,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,9,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,10,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,10,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,10,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,10,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,11,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,11,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,11,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,11,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,12,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,12,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,12,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,12,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,13,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,13,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,13,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,13,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,14,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,14,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,14,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,14,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,15,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,15,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,15,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,15,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,16,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,16,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,16,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,16,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,17,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,17,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,17,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,17,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,18,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,18,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,18,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,18,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,19,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,19,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,19,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,19,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,20,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,20,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,20,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,20,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,21,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,21,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,21,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,21,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,22,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,22,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,22,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,22,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,23,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,23,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,23,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,23,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,24,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 24 [document, 0, document, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,24,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 24 [document, 0, document, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,24,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 24 [document, 0, document, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,24,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 24 [document, 0, document, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,25,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 25 [document, 0, document, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,25,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 25 [document, 0, document, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,25,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 25 [document, 0, document, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,25,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 25 [document, 0, document, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,26,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 26 [comment, 2, comment, 3], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,26,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 26 [comment, 2, comment, 3], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,26,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 26 [comment, 2, comment, 3], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,26,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 26 [comment, 2, comment, 3], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,27,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,27,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,27,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,27,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,28,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,28,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,28,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,28,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,29,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,29,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,29,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,29,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,30,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,30,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,30,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,30,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,31,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,31,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,31,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,31,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,32,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,32,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,32,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,32,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,33,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,33,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,33,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,33,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,34,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,34,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,34,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,34,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,35,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,35,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,35,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,35,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,36,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,36,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,36,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,36,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,37,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,37,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,37,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,37,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,38,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,38,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,38,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,38,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,39,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,39,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,39,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,39,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,0,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,0,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,0,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,0,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,1,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,1,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,1,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,1,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,2,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,2,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,2,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,2,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,3,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,3,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,3,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,3,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,4,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,4,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,4,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,4,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,5,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,5,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,5,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,5,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,6,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,6,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,6,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,6,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,7,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,7,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,7,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,7,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,8,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,8,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,8,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,8,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,9,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,9,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,9,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,9,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,10,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,10,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,10,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,10,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,11,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,11,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,11,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,11,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,12,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,12,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,12,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,12,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,13,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,13,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,13,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,13,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,14,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,14,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,14,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,14,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,15,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,15,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,15,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,15,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,16,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,16,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,16,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,16,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,17,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,17,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,17,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,17,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,18,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,18,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,18,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,18,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,19,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,19,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,19,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,19,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,20,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,20,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,20,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,20,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,21,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,21,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,21,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,21,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,22,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,22,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,22,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,22,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,23,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,23,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,23,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,23,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,24,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [document, 0, document, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,24,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [document, 0, document, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,24,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [document, 0, document, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,24,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [document, 0, document, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,25,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [document, 0, document, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,25,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [document, 0, document, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,25,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [document, 0, document, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,25,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [document, 0, document, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,26,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [comment, 2, comment, 3], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,26,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [comment, 2, comment, 3], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,26,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [comment, 2, comment, 3], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,26,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [comment, 2, comment, 3], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,27,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,27,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,27,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,27,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,28,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,28,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,28,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,28,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,29,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,29,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,29,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,29,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,30,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,30,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,30,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,30,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,31,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,31,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,31,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,31,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,32,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,32,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,32,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,32,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,33,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,33,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,33,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,33,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,34,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,34,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,34,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,34,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,35,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,35,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,35,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,35,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,36,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,36,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,36,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,36,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,37,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,37,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,37,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,37,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,38,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,38,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,38,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,38,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,39,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,39,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,39,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,39,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,0,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,0,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,0,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,0,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,1,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,1,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,1,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,1,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,2,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,2,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,2,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,2,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,3,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,3,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,3,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,3,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,4,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,4,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,4,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,4,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,5,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,5,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,5,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,5,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,6,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,6,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,6,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,6,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,7,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,7,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,7,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,7,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,8,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,8,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,8,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,8,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,9,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,9,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,9,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,9,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,10,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,10,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,10,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,10,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,11,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,11,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,11,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,11,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,12,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,12,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,12,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,12,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,13,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,13,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,13,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,13,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,14,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,14,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,14,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,14,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,15,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,15,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,15,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,15,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,16,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,16,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,16,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,16,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,17,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,17,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,17,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,17,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,18,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,18,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,18,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,18,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,19,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,19,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,19,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,19,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,20,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,20,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,20,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,20,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,21,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,21,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,21,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,21,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,22,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,22,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,22,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,22,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,23,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,23,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,23,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,23,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,24,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [document, 0, document, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,24,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [document, 0, document, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,24,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [document, 0, document, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,24,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [document, 0, document, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,25,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [document, 0, document, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,25,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [document, 0, document, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,25,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [document, 0, document, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,25,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [document, 0, document, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,26,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [comment, 2, comment, 3], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,26,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [comment, 2, comment, 3], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,26,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [comment, 2, comment, 3], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,26,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [comment, 2, comment, 3], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,27,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,27,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,27,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,27,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,28,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,28,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,28,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,28,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,29,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,29,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,29,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,29,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,30,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,30,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,30,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,30,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,31,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,31,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,31,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,31,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,32,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,32,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,32,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,32,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,33,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,33,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,33,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,33,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,34,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,34,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,34,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,34,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,35,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,35,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,35,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,35,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,36,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,36,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,36,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,36,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,37,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,37,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,37,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,37,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,38,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,38,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,38,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,38,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,39,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,39,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,39,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,39,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,0,0: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,0,1: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,0,2: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,0,3: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,1,0: context range 37 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,1,1: context range 37 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,1,2: context range 37 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,1,3: context range 37 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,2,0: context range 37 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,2,1: context range 37 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,2,2: context range 37 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,2,3: context range 37 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,3,0: context range 37 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,3,1: context range 37 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,3,2: context range 37 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,3,3: context range 37 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,4,0: context range 37 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,4,1: context range 37 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,4,2: context range 37 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,4,3: context range 37 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,5,0: context range 37 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,5,1: context range 37 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,5,2: context range 37 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,5,3: context range 37 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,6,0: context range 37 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,6,1: context range 37 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,6,2: context range 37 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,6,3: context range 37 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,7,0: context range 37 [docfrag, 0, docfrag, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,7,1: context range 37 [docfrag, 0, docfrag, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,7,2: context range 37 [docfrag, 0, docfrag, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,7,3: context range 37 [docfrag, 0, docfrag, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,8,0: context range 37 [docfrag, 0, docfrag, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,8,1: context range 37 [docfrag, 0, docfrag, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,8,2: context range 37 [docfrag, 0, docfrag, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,8,3: context range 37 [docfrag, 0, docfrag, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,9,0: context range 37 [docfrag, 0, docfrag, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,9,1: context range 37 [docfrag, 0, docfrag, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,9,2: context range 37 [docfrag, 0, docfrag, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,9,3: context range 37 [docfrag, 0, docfrag, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,10,0: context range 37 [docfrag, 0, docfrag, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,10,1: context range 37 [docfrag, 0, docfrag, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,10,2: context range 37 [docfrag, 0, docfrag, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,10,3: context range 37 [docfrag, 0, docfrag, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,11,0: context range 37 [docfrag, 0, docfrag, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,11,1: context range 37 [docfrag, 0, docfrag, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,11,2: context range 37 [docfrag, 0, docfrag, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,11,3: context range 37 [docfrag, 0, docfrag, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,12,0: context range 37 [docfrag, 0, docfrag, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,12,1: context range 37 [docfrag, 0, docfrag, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,12,2: context range 37 [docfrag, 0, docfrag, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,12,3: context range 37 [docfrag, 0, docfrag, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,13,0: context range 37 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,13,1: context range 37 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,13,2: context range 37 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,13,3: context range 37 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,14,0: context range 37 [docfrag, 0, docfrag, 0], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,14,1: context range 37 [docfrag, 0, docfrag, 0], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,14,2: context range 37 [docfrag, 0, docfrag, 0], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,14,3: context range 37 [docfrag, 0, docfrag, 0], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,15,0: context range 37 [docfrag, 0, docfrag, 0], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,15,1: context range 37 [docfrag, 0, docfrag, 0], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,15,2: context range 37 [docfrag, 0, docfrag, 0], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,15,3: context range 37 [docfrag, 0, docfrag, 0], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,16,0: context range 37 [docfrag, 0, docfrag, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,16,1: context range 37 [docfrag, 0, docfrag, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,16,2: context range 37 [docfrag, 0, docfrag, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,16,3: context range 37 [docfrag, 0, docfrag, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,17,0: context range 37 [docfrag, 0, docfrag, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,17,1: context range 37 [docfrag, 0, docfrag, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,17,2: context range 37 [docfrag, 0, docfrag, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,17,3: context range 37 [docfrag, 0, docfrag, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,18,0: context range 37 [docfrag, 0, docfrag, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,18,1: context range 37 [docfrag, 0, docfrag, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,18,2: context range 37 [docfrag, 0, docfrag, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,18,3: context range 37 [docfrag, 0, docfrag, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,19,0: context range 37 [docfrag, 0, docfrag, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,19,1: context range 37 [docfrag, 0, docfrag, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,19,2: context range 37 [docfrag, 0, docfrag, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,19,3: context range 37 [docfrag, 0, docfrag, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,20,0: context range 37 [docfrag, 0, docfrag, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,20,1: context range 37 [docfrag, 0, docfrag, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,20,2: context range 37 [docfrag, 0, docfrag, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,20,3: context range 37 [docfrag, 0, docfrag, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,21,0: context range 37 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,21,1: context range 37 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,21,2: context range 37 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,21,3: context range 37 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,22,0: context range 37 [docfrag, 0, docfrag, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,22,1: context range 37 [docfrag, 0, docfrag, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,22,2: context range 37 [docfrag, 0, docfrag, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,22,3: context range 37 [docfrag, 0, docfrag, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,23,0: context range 37 [docfrag, 0, docfrag, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,23,1: context range 37 [docfrag, 0, docfrag, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,23,2: context range 37 [docfrag, 0, docfrag, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,23,3: context range 37 [docfrag, 0, docfrag, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,24,0: context range 37 [docfrag, 0, docfrag, 0], argument range 24 [document, 0, document, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,24,1: context range 37 [docfrag, 0, docfrag, 0], argument range 24 [document, 0, document, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,24,2: context range 37 [docfrag, 0, docfrag, 0], argument range 24 [document, 0, document, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,24,3: context range 37 [docfrag, 0, docfrag, 0], argument range 24 [document, 0, document, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,25,0: context range 37 [docfrag, 0, docfrag, 0], argument range 25 [document, 0, document, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,25,1: context range 37 [docfrag, 0, docfrag, 0], argument range 25 [document, 0, document, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,25,2: context range 37 [docfrag, 0, docfrag, 0], argument range 25 [document, 0, document, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,25,3: context range 37 [docfrag, 0, docfrag, 0], argument range 25 [document, 0, document, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,26,0: context range 37 [docfrag, 0, docfrag, 0], argument range 26 [comment, 2, comment, 3], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,26,1: context range 37 [docfrag, 0, docfrag, 0], argument range 26 [comment, 2, comment, 3], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,26,2: context range 37 [docfrag, 0, docfrag, 0], argument range 26 [comment, 2, comment, 3], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,26,3: context range 37 [docfrag, 0, docfrag, 0], argument range 26 [comment, 2, comment, 3], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,27,0: context range 37 [docfrag, 0, docfrag, 0], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,27,1: context range 37 [docfrag, 0, docfrag, 0], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,27,2: context range 37 [docfrag, 0, docfrag, 0], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,27,3: context range 37 [docfrag, 0, docfrag, 0], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,28,0: context range 37 [docfrag, 0, docfrag, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,28,1: context range 37 [docfrag, 0, docfrag, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,28,2: context range 37 [docfrag, 0, docfrag, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,28,3: context range 37 [docfrag, 0, docfrag, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,29,0: context range 37 [docfrag, 0, docfrag, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,29,1: context range 37 [docfrag, 0, docfrag, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,29,2: context range 37 [docfrag, 0, docfrag, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,29,3: context range 37 [docfrag, 0, docfrag, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,30,0: context range 37 [docfrag, 0, docfrag, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,30,1: context range 37 [docfrag, 0, docfrag, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,30,2: context range 37 [docfrag, 0, docfrag, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,30,3: context range 37 [docfrag, 0, docfrag, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,31,0: context range 37 [docfrag, 0, docfrag, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,31,1: context range 37 [docfrag, 0, docfrag, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,31,2: context range 37 [docfrag, 0, docfrag, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,31,3: context range 37 [docfrag, 0, docfrag, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,32,0: context range 37 [docfrag, 0, docfrag, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,32,1: context range 37 [docfrag, 0, docfrag, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,32,2: context range 37 [docfrag, 0, docfrag, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,32,3: context range 37 [docfrag, 0, docfrag, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,33,0: context range 37 [docfrag, 0, docfrag, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,33,1: context range 37 [docfrag, 0, docfrag, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,33,2: context range 37 [docfrag, 0, docfrag, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,33,3: context range 37 [docfrag, 0, docfrag, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,34,0: context range 37 [docfrag, 0, docfrag, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,34,1: context range 37 [docfrag, 0, docfrag, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,34,2: context range 37 [docfrag, 0, docfrag, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,34,3: context range 37 [docfrag, 0, docfrag, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,35,0: context range 37 [docfrag, 0, docfrag, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,35,1: context range 37 [docfrag, 0, docfrag, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,35,2: context range 37 [docfrag, 0, docfrag, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,35,3: context range 37 [docfrag, 0, docfrag, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,36,0: context range 37 [docfrag, 0, docfrag, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,36,1: context range 37 [docfrag, 0, docfrag, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,36,2: context range 37 [docfrag, 0, docfrag, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,36,3: context range 37 [docfrag, 0, docfrag, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,37,0: context range 37 [docfrag, 0, docfrag, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,37,1: context range 37 [docfrag, 0, docfrag, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,37,2: context range 37 [docfrag, 0, docfrag, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,37,3: context range 37 [docfrag, 0, docfrag, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,38,0: context range 37 [docfrag, 0, docfrag, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,38,1: context range 37 [docfrag, 0, docfrag, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,38,2: context range 37 [docfrag, 0, docfrag, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,38,3: context range 37 [docfrag, 0, docfrag, 0], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,39,0: context range 37 [docfrag, 0, docfrag, 0], argument range same as first range, how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,39,1: context range 37 [docfrag, 0, docfrag, 0], argument range same as first range, how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,39,2: context range 37 [docfrag, 0, docfrag, 0], argument range same as first range, how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,39,3: context range 37 [docfrag, 0, docfrag, 0], argument range same as first range, how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,0,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,0,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,0,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,0,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,1,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,1,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,1,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,1,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,2,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,2,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,2,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,2,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,3,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,3,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,3,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,3,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,4,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,4,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,4,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,4,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,5,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,5,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,5,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,5,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,6,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,6,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,6,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,6,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,7,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,7,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,7,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,7,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,8,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,8,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,8,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,8,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,9,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,9,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,9,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,9,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,10,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,10,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,10,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,10,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,11,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,11,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,11,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,11,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,12,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,12,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,12,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,12,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,13,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,13,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,13,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,13,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,14,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 14 [document.head, 1, document.head, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,14,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 14 [document.head, 1, document.head, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,14,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 14 [document.head, 1, document.head, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,14,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 14 [document.head, 1, document.head, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,15,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 15 [document.body, 4, document.body, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,15,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 15 [document.body, 4, document.body, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,15,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 15 [document.body, 4, document.body, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,15,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 15 [document.body, 4, document.body, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,16,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,16,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,16,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,16,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,17,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 17 [paras[0], 0, paras[0], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,17,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 17 [paras[0], 0, paras[0], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,17,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 17 [paras[0], 0, paras[0], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,17,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 17 [paras[0], 0, paras[0], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,18,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,18,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,18,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,18,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,19,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,19,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,19,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,19,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,20,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,20,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,20,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,20,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,21,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,21,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,21,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,21,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,22,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,22,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,22,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,22,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,23,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 23 [testDiv, 2, paras[4], 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,23,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 23 [testDiv, 2, paras[4], 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,23,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 23 [testDiv, 2, paras[4], 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,23,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 23 [testDiv, 2, paras[4], 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,24,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 24 [document, 0, document, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,24,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 24 [document, 0, document, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,24,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 24 [document, 0, document, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,24,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 24 [document, 0, document, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,25,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 25 [document, 0, document, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,25,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 25 [document, 0, document, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,25,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 25 [document, 0, document, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,25,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 25 [document, 0, document, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,26,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 26 [comment, 2, comment, 3], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,26,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 26 [comment, 2, comment, 3], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,26,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 26 [comment, 2, comment, 3], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,26,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 26 [comment, 2, comment, 3], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,27,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 27 [testDiv, 0, comment, 5], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,27,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 27 [testDiv, 0, comment, 5], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,27,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 27 [testDiv, 0, comment, 5], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,27,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 27 [testDiv, 0, comment, 5], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,28,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,28,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,28,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,28,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,29,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,29,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,29,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,29,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,30,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,30,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,30,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,30,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,31,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,31,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,31,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,31,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,32,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,32,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,32,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,32,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,33,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,33,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,33,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,33,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,34,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,34,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,34,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,34,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,35,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,35,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,35,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,35,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,36,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,36,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,36,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,36,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,37,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 37 [docfrag, 0, docfrag, 0], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,37,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 37 [docfrag, 0, docfrag, 0], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,37,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 37 [docfrag, 0, docfrag, 0], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,37,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 37 [docfrag, 0, docfrag, 0], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,38,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,38,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,38,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,38,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,39,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range same as first range, how 0
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,39,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range same as first range, how 1
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,39,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range same as first range, how 2
20:53:37 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,39,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range same as first range, how 3
20:53:37 INFO - TEST-OK | /dom/ranges/Range-compareBoundaryPoints.html | took 11158ms
20:53:37 INFO - TEST-START | /dom/ranges/Range-comparePoint-2.html
20:53:37 INFO - PROCESS | 2748 | ++DOCSHELL 1C154800 == 18 [pid = 2748] [id = 20]
20:53:37 INFO - PROCESS | 2748 | ++DOMWINDOW == 55 (1C81E800) [pid = 2748] [serial = 55] [outer = 00000000]
20:53:37 INFO - PROCESS | 2748 | ++DOMWINDOW == 56 (1E321C00) [pid = 2748] [serial = 56] [outer = 1C81E800]
20:53:37 INFO - PROCESS | 2748 | ++DOMWINDOW == 57 (1E3D5400) [pid = 2748] [serial = 57] [outer = 1C81E800]
20:53:38 INFO - PROCESS | 2748 | --DOCSHELL 18D4E000 == 17 [pid = 2748] [id = 11]
20:53:38 INFO - PROCESS | 2748 | --DOCSHELL 18D54C00 == 16 [pid = 2748] [id = 12]
20:53:38 INFO - PROCESS | 2748 | --DOMWINDOW == 56 (1A04E400) [pid = 2748] [serial = 32] [outer = 18D57400] [url = about:blank]
20:53:38 INFO - TEST-PASS | /dom/ranges/Range-comparePoint-2.html | Range.comparePoint
20:53:38 INFO - TEST-PASS | /dom/ranges/Range-comparePoint-2.html | Range.comparePoint 1
20:53:38 INFO - TEST-PASS | /dom/ranges/Range-comparePoint-2.html | Range.comparePoint 2
20:53:38 INFO - TEST-OK | /dom/ranges/Range-comparePoint-2.html | took 1334ms
20:53:38 INFO - TEST-START | /dom/ranges/Range-comparePoint.html
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 55 (18DAE400) [pid = 2748] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 54 (18D50800) [pid = 2748] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 53 (1B531800) [pid = 2748] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-attributes.html]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 52 (16E5F000) [pid = 2748] [serial = 46] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-commonAncestorContainer-2.html]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 51 (1A5F0000) [pid = 2748] [serial = 52] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-compareBoundaryPoints.html]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 50 (18D57400) [pid = 2748] [serial = 30] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 49 (1CCA2C00) [pid = 2748] [serial = 35] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 48 (16E29400) [pid = 2748] [serial = 4] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 47 (213D6400) [pid = 2748] [serial = 39] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-cloneRange.html]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 46 (12910000) [pid = 2748] [serial = 43] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-collapse.html]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 45 (17612000) [pid = 2748] [serial = 49] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-commonAncestorContainer.html]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 44 (1B0DCC00) [pid = 2748] [serial = 53] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 43 (18DBA800) [pid = 2748] [serial = 9] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 42 (12438000) [pid = 2748] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-cloneContents.html]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 41 (1C84FC00) [pid = 2748] [serial = 17] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 40 (1C820C00) [pid = 2748] [serial = 14] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 39 (18D4D400) [pid = 2748] [serial = 24] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 38 (213DF000) [pid = 2748] [serial = 21] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 37 (18D54000) [pid = 2748] [serial = 50] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 36 (17587400) [pid = 2748] [serial = 48] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 35 (17358000) [pid = 2748] [serial = 47] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 34 (129E9000) [pid = 2748] [serial = 44] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 33 (213DB800) [pid = 2748] [serial = 40] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 32 (2133D000) [pid = 2748] [serial = 38] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 31 (12C29C00) [pid = 2748] [serial = 27] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | --DOMWINDOW == 30 (213E5000) [pid = 2748] [serial = 22] [outer = 00000000] [url = about:blank]
20:53:39 INFO - PROCESS | 2748 | ++DOCSHELL 12424800 == 17 [pid = 2748] [id = 21]
20:53:39 INFO - PROCESS | 2748 | ++DOMWINDOW == 31 (12436400) [pid = 2748] [serial = 58] [outer = 00000000]
20:53:39 INFO - PROCESS | 2748 | ++DOMWINDOW == 32 (12526000) [pid = 2748] [serial = 59] [outer = 12436400]
20:53:39 INFO - PROCESS | 2748 | ++DOMWINDOW == 33 (13207000) [pid = 2748] [serial = 60] [outer = 12436400]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 22 [testDiv, 2, paras[4], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 23 [document, 0, document, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 24 [document, 0, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 25 [comment, 2, comment, 3]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 26 [testDiv, 0, comment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 44 [paras[0], 0, paras[0], 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 49 [document, 1, document, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 51 [paras[3], 1, comment, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 13 [document.head, 1, document.head, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 14 [document.body, 4, document.body, 5]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 16 [paras[0], 0, paras[0], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:46 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 13 [document.head, 1, document.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 14 [document.body, 4, document.body, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 16 [paras[0], 0, paras[0], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 22 [testDiv, 2, paras[4], 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 23 [document, 0, document, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 24 [document, 0, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 25 [comment, 2, comment, 3]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 26 [testDiv, 0, comment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 36 [docfrag, 0, docfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 44 [paras[0], 0, paras[0], 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 47 [document.documentElement, 1, document.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 49 [document, 1, document, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 51 [paras[3], 1, comment, 8]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:47 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:47 INFO - TEST-OK | /dom/ranges/Range-comparePoint.html | took 9125ms
20:53:47 INFO - TEST-START | /dom/ranges/Range-constructor.html
20:53:48 INFO - PROCESS | 2748 | ++DOCSHELL 0E379800 == 18 [pid = 2748] [id = 22]
20:53:48 INFO - PROCESS | 2748 | ++DOMWINDOW == 34 (11D60400) [pid = 2748] [serial = 61] [outer = 00000000]
20:53:48 INFO - PROCESS | 2748 | ++DOMWINDOW == 35 (1251B000) [pid = 2748] [serial = 62] [outer = 11D60400]
20:53:48 INFO - PROCESS | 2748 | ++DOMWINDOW == 36 (1325C400) [pid = 2748] [serial = 63] [outer = 11D60400]
20:53:48 INFO - PROCESS | 2748 | --DOCSHELL 12437C00 == 17 [pid = 2748] [id = 10]
20:53:49 INFO - PROCESS | 2748 | --DOCSHELL 12424800 == 16 [pid = 2748] [id = 21]
20:53:49 INFO - PROCESS | 2748 | --DOCSHELL 16E5B400 == 15 [pid = 2748] [id = 17]
20:53:49 INFO - PROCESS | 2748 | --DOCSHELL 175C7800 == 14 [pid = 2748] [id = 18]
20:53:49 INFO - PROCESS | 2748 | --DOCSHELL 1B530000 == 13 [pid = 2748] [id = 8]
20:53:49 INFO - PROCESS | 2748 | --DOCSHELL 1A5EF400 == 12 [pid = 2748] [id = 19]
20:53:49 INFO - PROCESS | 2748 | --DOCSHELL 1C154800 == 11 [pid = 2748] [id = 20]
20:53:49 INFO - PROCESS | 2748 | --DOCSHELL 1290D400 == 10 [pid = 2748] [id = 16]
20:53:49 INFO - PROCESS | 2748 | --DOCSHELL 21369400 == 9 [pid = 2748] [id = 15]
20:53:50 INFO - PROCESS | 2748 | --DOMWINDOW == 35 (1A048400) [pid = 2748] [serial = 31] [outer = 00000000] [url = about:blank]
20:53:50 INFO - PROCESS | 2748 | --DOMWINDOW == 34 (18DBBC00) [pid = 2748] [serial = 33] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:53:50 INFO - PROCESS | 2748 | --DOMWINDOW == 33 (1B440C00) [pid = 2748] [serial = 54] [outer = 00000000] [url = about:blank]
20:53:50 INFO - PROCESS | 2748 | --DOMWINDOW == 32 (21829800) [pid = 2748] [serial = 41] [outer = 00000000] [url = about:blank]
20:53:50 INFO - PROCESS | 2748 | --DOMWINDOW == 31 (13C4DC00) [pid = 2748] [serial = 28] [outer = 00000000] [url = about:blank]
20:53:50 INFO - PROCESS | 2748 | --DOMWINDOW == 30 (1320B000) [pid = 2748] [serial = 45] [outer = 00000000] [url = about:blank]
20:53:50 INFO - PROCESS | 2748 | --DOMWINDOW == 29 (1A044C00) [pid = 2748] [serial = 51] [outer = 00000000] [url = about:blank]
20:53:50 INFO - PROCESS | 2748 | --DOMWINDOW == 28 (1987D400) [pid = 2748] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
20:53:50 INFO - TEST-PASS | /dom/ranges/Range-constructor.html | Range constructor test
20:53:50 INFO - TEST-OK | /dom/ranges/Range-constructor.html | took 2919ms
20:53:50 INFO - TEST-START | /dom/ranges/Range-deleteContents.html
20:53:50 INFO - PROCESS | 2748 | ++DOCSHELL 12C31C00 == 10 [pid = 2748] [id = 23]
20:53:50 INFO - PROCESS | 2748 | ++DOMWINDOW == 29 (12C32000) [pid = 2748] [serial = 64] [outer = 00000000]
20:53:51 INFO - PROCESS | 2748 | ++DOMWINDOW == 30 (132B0C00) [pid = 2748] [serial = 65] [outer = 12C32000]
20:53:51 INFO - PROCESS | 2748 | ++DOMWINDOW == 31 (16E2AC00) [pid = 2748] [serial = 66] [outer = 12C32000]
20:53:51 INFO - PROCESS | 2748 | ++DOCSHELL 1757CC00 == 11 [pid = 2748] [id = 24]
20:53:51 INFO - PROCESS | 2748 | ++DOMWINDOW == 32 (17582800) [pid = 2748] [serial = 67] [outer = 00000000]
20:53:51 INFO - PROCESS | 2748 | ++DOCSHELL 17587400 == 12 [pid = 2748] [id = 25]
20:53:51 INFO - PROCESS | 2748 | ++DOMWINDOW == 33 (175C2800) [pid = 2748] [serial = 68] [outer = 00000000]
20:53:51 INFO - PROCESS | 2748 | ++DOMWINDOW == 34 (1760C400) [pid = 2748] [serial = 69] [outer = 17582800]
20:53:51 INFO - PROCESS | 2748 | ++DOMWINDOW == 35 (16E05C00) [pid = 2748] [serial = 70] [outer = 175C2800]
20:53:51 INFO - PROCESS | 2748 | ++DOMWINDOW == 36 (176DE400) [pid = 2748] [serial = 71] [outer = 175C2800]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Detached Range
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 13 [document.head, 1, document.head, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 13 [document.head, 1, document.head, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 14 [document.body, 4, document.body, 5]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 14 [document.body, 4, document.body, 5]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 16 [paras[0], 0, paras[0], 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 16 [paras[0], 0, paras[0], 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 22 [testDiv, 2, paras[4], 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 22 [testDiv, 2, paras[4], 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 23 [document, 0, document, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 23 [document, 0, document, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 24 [document, 0, document, 2]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 24 [document, 0, document, 2]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 25 [comment, 2, comment, 3]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 25 [comment, 2, comment, 3]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 26 [testDiv, 0, comment, 5]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 26 [testDiv, 0, comment, 5]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 36 [docfrag, 0, docfrag, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 36 [docfrag, 0, docfrag, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 44 [paras[0], 0, paras[0], 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 44 [paras[0], 0, paras[0], 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 47 [document.documentElement, 1, document.body, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 47 [document.documentElement, 1, document.body, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 49 [document, 1, document, 2]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 49 [document, 1, document, 2]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 50 [paras[2].firstChild, 4, comment, 2]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 50 [paras[2].firstChild, 4, comment, 2]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 51 [paras[3], 1, comment, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 51 [paras[3], 1, comment, 8]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 56 [detachedComment, 5, detachedComment, 5]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 56 [detachedComment, 5, detachedComment, 5]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:52 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:52 INFO - TEST-OK | /dom/ranges/Range-deleteContents.html | took 1797ms
20:53:52 INFO - TEST-START | /dom/ranges/Range-detach.html
20:53:52 INFO - PROCESS | 2748 | ++DOCSHELL 1784C400 == 13 [pid = 2748] [id = 26]
20:53:52 INFO - PROCESS | 2748 | ++DOMWINDOW == 37 (17851000) [pid = 2748] [serial = 72] [outer = 00000000]
20:53:52 INFO - PROCESS | 2748 | ++DOMWINDOW == 38 (18D4D800) [pid = 2748] [serial = 73] [outer = 17851000]
20:53:52 INFO - PROCESS | 2748 | ++DOMWINDOW == 39 (18DB6800) [pid = 2748] [serial = 74] [outer = 17851000]
20:53:53 INFO - TEST-PASS | /dom/ranges/Range-detach.html | Range.detach
20:53:53 INFO - TEST-OK | /dom/ranges/Range-detach.html | took 530ms
20:53:53 INFO - TEST-START | /dom/ranges/Range-extractContents.html
20:53:53 INFO - PROCESS | 2748 | ++DOMWINDOW == 40 (1A0CB800) [pid = 2748] [serial = 75] [outer = 1E260800]
20:53:53 INFO - PROCESS | 2748 | ++DOCSHELL 1A0D2C00 == 14 [pid = 2748] [id = 27]
20:53:53 INFO - PROCESS | 2748 | ++DOMWINDOW == 41 (1A0D3C00) [pid = 2748] [serial = 76] [outer = 00000000]
20:53:53 INFO - PROCESS | 2748 | ++DOMWINDOW == 42 (1A5EAC00) [pid = 2748] [serial = 77] [outer = 1A0D3C00]
20:53:53 INFO - PROCESS | 2748 | ++DOMWINDOW == 43 (1B0D3800) [pid = 2748] [serial = 78] [outer = 1A0D3C00]
20:53:53 INFO - PROCESS | 2748 | ++DOCSHELL 1B448C00 == 15 [pid = 2748] [id = 28]
20:53:53 INFO - PROCESS | 2748 | ++DOMWINDOW == 44 (1B449000) [pid = 2748] [serial = 79] [outer = 00000000]
20:53:53 INFO - PROCESS | 2748 | ++DOCSHELL 1B528400 == 16 [pid = 2748] [id = 29]
20:53:53 INFO - PROCESS | 2748 | ++DOMWINDOW == 45 (1B52B000) [pid = 2748] [serial = 80] [outer = 00000000]
20:53:53 INFO - PROCESS | 2748 | ++DOMWINDOW == 46 (1B57B400) [pid = 2748] [serial = 81] [outer = 1B449000]
20:53:53 INFO - PROCESS | 2748 | ++DOMWINDOW == 47 (1735AC00) [pid = 2748] [serial = 82] [outer = 1B52B000]
20:53:53 INFO - PROCESS | 2748 | ++DOMWINDOW == 48 (18BB4800) [pid = 2748] [serial = 83] [outer = 1B52B000]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Detached Range
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 10 [document.documentElement, 0, document.documentElement, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 11 [document.documentElement, 0, document.documentElement, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 12 [document.documentElement, 1, document.documentElement, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 13 [document.head, 1, document.head, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 13 [document.head, 1, document.head, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 13 [document.head, 1, document.head, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 14 [document.body, 4, document.body, 5]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 14 [document.body, 4, document.body, 5]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 14 [document.body, 4, document.body, 5]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 16 [paras[0], 0, paras[0], 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 16 [paras[0], 0, paras[0], 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 16 [paras[0], 0, paras[0], 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 17 [detachedPara1, 0, detachedPara1, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 20 [paras[0].firstChild, 3, paras[3], 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 21 [paras[0], 0, paras[0].firstChild, 7]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 22 [testDiv, 2, paras[4], 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 22 [testDiv, 2, paras[4], 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 22 [testDiv, 2, paras[4], 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 23 [document, 0, document, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 23 [document, 0, document, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 23 [document, 0, document, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 24 [document, 0, document, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 24 [document, 0, document, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 24 [document, 0, document, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 25 [comment, 2, comment, 3]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 25 [comment, 2, comment, 3]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 25 [comment, 2, comment, 3]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 26 [testDiv, 0, comment, 5]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 26 [testDiv, 0, comment, 5]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 26 [testDiv, 0, comment, 5]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 27 [foreignDoc, 1, foreignComment, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 29 [xmlDoc, 1, xmlComment, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 33 [detachedComment, 3, detachedComment, 4]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 36 [docfrag, 0, docfrag, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 36 [docfrag, 0, docfrag, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 36 [docfrag, 0, docfrag, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 37 [processingInstruction, 0, processingInstruction, 4]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 44 [paras[0], 0, paras[0], 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 44 [paras[0], 0, paras[0], 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 44 [paras[0], 0, paras[0], 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 45 [detachedPara1, 0, detachedPara1, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 46 [testDiv, 1, paras[2].firstChild, 5]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 47 [document.documentElement, 1, document.body, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 47 [document.documentElement, 1, document.body, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 47 [document.documentElement, 1, document.body, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 49 [document, 1, document, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 49 [document, 1, document, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 49 [document, 1, document, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 50 [paras[2].firstChild, 4, comment, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 50 [paras[2].firstChild, 4, comment, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 50 [paras[2].firstChild, 4, comment, 2]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 51 [paras[3], 1, comment, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 51 [paras[3], 1, comment, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 51 [paras[3], 1, comment, 8]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 52 [foreignDoc, 0, foreignDoc, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 53 [xmlDoc, 0, xmlDoc, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 56 [detachedComment, 5, detachedComment, 5]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 56 [detachedComment, 5, detachedComment, 5]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 56 [detachedComment, 5, detachedComment, 5]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:55 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:53:55 INFO - TEST-OK | /dom/ranges/Range-extractContents.html | took 1933ms
20:53:55 INFO - TEST-START | /dom/ranges/Range-insertNode.html
20:53:55 INFO - PROCESS | 2748 | ++DOCSHELL 1C14E800 == 17 [pid = 2748] [id = 30]
20:53:55 INFO - PROCESS | 2748 | ++DOMWINDOW == 49 (1C14EC00) [pid = 2748] [serial = 84] [outer = 00000000]
20:53:55 INFO - PROCESS | 2748 | ++DOMWINDOW == 50 (1C739400) [pid = 2748] [serial = 85] [outer = 1C14EC00]
20:53:55 INFO - PROCESS | 2748 | ++DOMWINDOW == 51 (1C821C00) [pid = 2748] [serial = 86] [outer = 1C14EC00]
20:53:55 INFO - PROCESS | 2748 | --DOMWINDOW == 50 (1E321C00) [pid = 2748] [serial = 56] [outer = 00000000] [url = about:blank]
20:53:55 INFO - PROCESS | 2748 | --DOMWINDOW == 49 (1251B000) [pid = 2748] [serial = 62] [outer = 00000000] [url = about:blank]
20:53:55 INFO - PROCESS | 2748 | --DOMWINDOW == 48 (12526000) [pid = 2748] [serial = 59] [outer = 00000000] [url = about:blank]
20:53:55 INFO - PROCESS | 2748 | --DOMWINDOW == 47 (1C81E800) [pid = 2748] [serial = 55] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-comparePoint-2.html]
20:53:55 INFO - PROCESS | 2748 | --DOMWINDOW == 46 (12436400) [pid = 2748] [serial = 58] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-comparePoint.html]
20:53:55 INFO - PROCESS | 2748 | ++DOCSHELL 1D9EC400 == 18 [pid = 2748] [id = 31]
20:53:55 INFO - PROCESS | 2748 | ++DOMWINDOW == 47 (1D9F4800) [pid = 2748] [serial = 87] [outer = 00000000]
20:53:55 INFO - PROCESS | 2748 | ++DOCSHELL 1D9F5C00 == 19 [pid = 2748] [id = 32]
20:53:55 INFO - PROCESS | 2748 | ++DOMWINDOW == 48 (1D9F6800) [pid = 2748] [serial = 88] [outer = 00000000]
20:53:55 INFO - PROCESS | 2748 | ++DOMWINDOW == 49 (1D9F6C00) [pid = 2748] [serial = 89] [outer = 1D9F4800]
20:53:55 INFO - PROCESS | 2748 | ++DOMWINDOW == 50 (129E5C00) [pid = 2748] [serial = 90] [outer = 1D9F6800]
20:53:56 INFO - PROCESS | 2748 | ++DOMWINDOW == 51 (1241BC00) [pid = 2748] [serial = 91] [outer = 1D9F6800]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0]
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 0,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - EventHandlerNonNull*actualIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:275:5
20:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:274:1
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 0,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild - assert_true: First differing node: expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:54:05 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - EventHandlerNonNull*actualIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:275:5
20:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:274:1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0]
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 1,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 1,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild - assert_true: First differing node: expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:54:05 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0]
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 2,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 2,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild - assert_true: First differing node: expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:54:05 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0]
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 3,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 3,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild - assert_true: First differing node: expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:54:05 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,0: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,0: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,1: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,1: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 4,2: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 4,2: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild - assert_true: First differing node: expected Text node "Ijklmnop
20:54:05 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,3: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,3: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,4: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,4: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,5: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,5: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,6: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,6: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,7: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,7: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,8: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,8: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,9: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,9: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,10: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,10: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,11: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,11: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,12: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,12: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,13: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,13: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,14: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,14: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,15: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,15: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,16: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,16: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,17: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,17: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,18: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,18: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,19: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,19: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,20: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,20: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,21: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,21: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,0: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,0: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,1: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,1: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 5,2: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 5,2: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild - assert_true: First differing node: expected Text node "Ijklmnop
20:54:05 INFO - ", got Text node "Ij" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,3: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,3: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,4: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,4: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,5: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,5: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,6: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,6: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,7: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,7: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,8: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,8: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,9: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,9: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,10: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,10: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,11: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,11: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,12: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,12: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,13: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,13: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,14: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,14: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,15: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,15: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,16: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,16: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,17: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,17: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,18: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,18: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,19: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,19: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,20: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,20: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,21: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,21: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,1: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,2: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 6,6: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 6,6: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild - assert_true: First differing node: expected Text node "Opqrstuv", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,1: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,2: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 7,6: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 7,6: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild - assert_true: First differing node: expected Text node "Opqrstuv", got Text node "Op" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,1: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,2: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 8,4: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 8,4: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild - assert_true: First differing node: expected Text node "Efghijkl", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,1: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,2: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 9,4: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 9,4: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild - assert_true: First differing node: expected Text node "Efghijkl", got Text node "Ef" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,1: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,2: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,7: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,9: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,11: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,19: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,20: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,21: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,1: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,2: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,7: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,9: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,11: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,19: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,20: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,21: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,1: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,2: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,7: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,9: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,11: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,19: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,20: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,21: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,0: resulting DOM for range [document.head, 1, document.head, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,0: resulting range position for range [document.head, 1, document.head, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,1: resulting DOM for range [document.head, 1, document.head, 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,1: resulting range position for range [document.head, 1, document.head, 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,2: resulting DOM for range [document.head, 1, document.head, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,2: resulting range position for range [document.head, 1, document.head, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,3: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,3: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,4: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,4: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,5: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,5: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,6: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,6: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,7: resulting DOM for range [document.head, 1, document.head, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,7: resulting range position for range [document.head, 1, document.head, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,8: resulting DOM for range [document.head, 1, document.head, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,8: resulting range position for range [document.head, 1, document.head, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,9: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,9: resulting range position for range [document.head, 1, document.head, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,10: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,10: resulting range position for range [document.head, 1, document.head, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,11: resulting DOM for range [document.head, 1, document.head, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,11: resulting range position for range [document.head, 1, document.head, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,12: resulting DOM for range [document.head, 1, document.head, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,12: resulting range position for range [document.head, 1, document.head, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,13: resulting DOM for range [document.head, 1, document.head, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,13: resulting range position for range [document.head, 1, document.head, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,14: resulting DOM for range [document.head, 1, document.head, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,14: resulting range position for range [document.head, 1, document.head, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,15: resulting DOM for range [document.head, 1, document.head, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,15: resulting range position for range [document.head, 1, document.head, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,16: resulting DOM for range [document.head, 1, document.head, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,16: resulting range position for range [document.head, 1, document.head, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,17: resulting DOM for range [document.head, 1, document.head, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,17: resulting range position for range [document.head, 1, document.head, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,18: resulting DOM for range [document.head, 1, document.head, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,18: resulting range position for range [document.head, 1, document.head, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,19: resulting DOM for range [document.head, 1, document.head, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,19: resulting range position for range [document.head, 1, document.head, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,20: resulting DOM for range [document.head, 1, document.head, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,20: resulting range position for range [document.head, 1, document.head, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,21: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,21: resulting range position for range [document.head, 1, document.head, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,0: resulting DOM for range [document.body, 4, document.body, 5], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,0: resulting range position for range [document.body, 4, document.body, 5], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,1: resulting DOM for range [document.body, 4, document.body, 5], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,1: resulting range position for range [document.body, 4, document.body, 5], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,2: resulting DOM for range [document.body, 4, document.body, 5], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,2: resulting range position for range [document.body, 4, document.body, 5], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,3: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,3: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,4: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,4: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,5: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,5: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,6: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,6: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,7: resulting DOM for range [document.body, 4, document.body, 5], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,7: resulting range position for range [document.body, 4, document.body, 5], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,8: resulting DOM for range [document.body, 4, document.body, 5], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,8: resulting range position for range [document.body, 4, document.body, 5], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,9: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,9: resulting range position for range [document.body, 4, document.body, 5], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,10: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,10: resulting range position for range [document.body, 4, document.body, 5], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,11: resulting DOM for range [document.body, 4, document.body, 5], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,11: resulting range position for range [document.body, 4, document.body, 5], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,12: resulting DOM for range [document.body, 4, document.body, 5], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,12: resulting range position for range [document.body, 4, document.body, 5], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,13: resulting DOM for range [document.body, 4, document.body, 5], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,13: resulting range position for range [document.body, 4, document.body, 5], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,14: resulting DOM for range [document.body, 4, document.body, 5], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,14: resulting range position for range [document.body, 4, document.body, 5], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,15: resulting DOM for range [document.body, 4, document.body, 5], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,15: resulting range position for range [document.body, 4, document.body, 5], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,16: resulting DOM for range [document.body, 4, document.body, 5], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,16: resulting range position for range [document.body, 4, document.body, 5], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,17: resulting DOM for range [document.body, 4, document.body, 5], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,17: resulting range position for range [document.body, 4, document.body, 5], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,18: resulting DOM for range [document.body, 4, document.body, 5], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,18: resulting range position for range [document.body, 4, document.body, 5], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,19: resulting DOM for range [document.body, 4, document.body, 5], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,19: resulting range position for range [document.body, 4, document.body, 5], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,20: resulting DOM for range [document.body, 4, document.body, 5], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,20: resulting range position for range [document.body, 4, document.body, 5], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,21: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,21: resulting range position for range [document.body, 4, document.body, 5], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,1: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,2: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,7: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,9: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,11: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,19: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,20: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,21: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,0: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,0: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,1: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,1: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,2: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,2: resulting range position for range [paras[0], 0, paras[0], 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,3: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,3: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,4: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,4: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,5: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,5: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,6: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,6: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,7: resulting DOM for range [paras[0], 0, paras[0], 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,7: resulting range position for range [paras[0], 0, paras[0], 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,8: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,8: resulting range position for range [paras[0], 0, paras[0], 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,9: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,9: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,10: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,10: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,11: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,11: resulting range position for range [paras[0], 0, paras[0], 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,12: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,12: resulting range position for range [paras[0], 0, paras[0], 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,13: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,13: resulting range position for range [paras[0], 0, paras[0], 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,14: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,14: resulting range position for range [paras[0], 0, paras[0], 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,15: resulting DOM for range [paras[0], 0, paras[0], 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,15: resulting range position for range [paras[0], 0, paras[0], 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,16: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,16: resulting range position for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,17: resulting DOM for range [paras[0], 0, paras[0], 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,17: resulting range position for range [paras[0], 0, paras[0], 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,18: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,18: resulting range position for range [paras[0], 0, paras[0], 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,19: resulting DOM for range [paras[0], 0, paras[0], 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,19: resulting range position for range [paras[0], 0, paras[0], 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,20: resulting DOM for range [paras[0], 0, paras[0], 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,20: resulting range position for range [paras[0], 0, paras[0], 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,21: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,21: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,5: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,6: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,7: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,8: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,9: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,11: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,19: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,20: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,21: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0]
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 18,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 18,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild - assert_true: First differing node: expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:54:05 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0]
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 19,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 19,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild - assert_true: First differing node: expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:54:05 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,0: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,0: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0]
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 20,1: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild - assert_throws: A HIERARCHY_REQUEST_ERR DOMException must be thrown in this case function "function () {
20:54:05 INFO - "use strict";
20:54:05 INFO -
20:54:05 INFO - try {
20:54:05 INFO - ..." did not throw
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-FAIL | /dom/ranges/Range-insertNode.html | 20,1: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild - assert_true: First differing node: expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:54:05 INFO - ", got Text node "Äb" [Actual and expected mismatch for range's tree root. ] expected true got false
20:54:05 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:54:05 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:54:05 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
20:54:05 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,2: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,2: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,3: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,3: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,4: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,4: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,5: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,5: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,6: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,6: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,7: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,7: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,8: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,8: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,9: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,9: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,10: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,10: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,11: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,11: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,12: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,12: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,13: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,13: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,14: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,14: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,15: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,15: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,16: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,16: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,17: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,17: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,18: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,18: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,19: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,19: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,20: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,20: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,21: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,21: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,0: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,0: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,1: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,1: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,2: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,2: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,3: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,3: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,4: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,4: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,5: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,5: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,6: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,6: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,7: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,7: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,8: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,8: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,9: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,9: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,10: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,10: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,11: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,11: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,12: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,12: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,13: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,13: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,14: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,14: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,15: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,15: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,16: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,16: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,17: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,17: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,18: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,18: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,19: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,19: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,20: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,20: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,21: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,21: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,0: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,0: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,1: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,1: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,2: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,2: resulting range position for range [testDiv, 2, paras[4], 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,3: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,3: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,4: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,4: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,5: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,5: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,6: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,6: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,7: resulting DOM for range [testDiv, 2, paras[4], 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,7: resulting range position for range [testDiv, 2, paras[4], 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,8: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,8: resulting range position for range [testDiv, 2, paras[4], 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,9: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,9: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,10: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,10: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,11: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,11: resulting range position for range [testDiv, 2, paras[4], 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,12: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,12: resulting range position for range [testDiv, 2, paras[4], 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,13: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,13: resulting range position for range [testDiv, 2, paras[4], 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,14: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,14: resulting range position for range [testDiv, 2, paras[4], 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,15: resulting DOM for range [testDiv, 2, paras[4], 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,15: resulting range position for range [testDiv, 2, paras[4], 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,16: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,16: resulting range position for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,17: resulting DOM for range [testDiv, 2, paras[4], 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,17: resulting range position for range [testDiv, 2, paras[4], 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,18: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,18: resulting range position for range [testDiv, 2, paras[4], 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,19: resulting DOM for range [testDiv, 2, paras[4], 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,19: resulting range position for range [testDiv, 2, paras[4], 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,20: resulting DOM for range [testDiv, 2, paras[4], 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,20: resulting range position for range [testDiv, 2, paras[4], 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,21: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,21: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,0: resulting DOM for range [document, 0, document, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,0: resulting range position for range [document, 0, document, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,1: resulting DOM for range [document, 0, document, 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,1: resulting range position for range [document, 0, document, 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,2: resulting DOM for range [document, 0, document, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,2: resulting range position for range [document, 0, document, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,3: resulting DOM for range [document, 0, document, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,3: resulting range position for range [document, 0, document, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,4: resulting DOM for range [document, 0, document, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,4: resulting range position for range [document, 0, document, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,5: resulting DOM for range [document, 0, document, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,5: resulting range position for range [document, 0, document, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,6: resulting DOM for range [document, 0, document, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,6: resulting range position for range [document, 0, document, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,7: resulting DOM for range [document, 0, document, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,7: resulting range position for range [document, 0, document, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,8: resulting DOM for range [document, 0, document, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,8: resulting range position for range [document, 0, document, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,9: resulting DOM for range [document, 0, document, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,9: resulting range position for range [document, 0, document, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,10: resulting DOM for range [document, 0, document, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,10: resulting range position for range [document, 0, document, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,11: resulting DOM for range [document, 0, document, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,11: resulting range position for range [document, 0, document, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,12: resulting DOM for range [document, 0, document, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,12: resulting range position for range [document, 0, document, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,13: resulting DOM for range [document, 0, document, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,13: resulting range position for range [document, 0, document, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,14: resulting DOM for range [document, 0, document, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,14: resulting range position for range [document, 0, document, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,15: resulting DOM for range [document, 0, document, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,15: resulting range position for range [document, 0, document, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,16: resulting DOM for range [document, 0, document, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,16: resulting range position for range [document, 0, document, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,17: resulting DOM for range [document, 0, document, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,17: resulting range position for range [document, 0, document, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,18: resulting DOM for range [document, 0, document, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,18: resulting range position for range [document, 0, document, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,19: resulting DOM for range [document, 0, document, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,19: resulting range position for range [document, 0, document, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,20: resulting DOM for range [document, 0, document, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,20: resulting range position for range [document, 0, document, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,21: resulting DOM for range [document, 0, document, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,21: resulting range position for range [document, 0, document, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,0: resulting DOM for range [document, 0, document, 2], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,0: resulting range position for range [document, 0, document, 2], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,1: resulting DOM for range [document, 0, document, 2], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,1: resulting range position for range [document, 0, document, 2], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,2: resulting DOM for range [document, 0, document, 2], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,2: resulting range position for range [document, 0, document, 2], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,3: resulting DOM for range [document, 0, document, 2], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,3: resulting range position for range [document, 0, document, 2], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,4: resulting DOM for range [document, 0, document, 2], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,4: resulting range position for range [document, 0, document, 2], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,5: resulting DOM for range [document, 0, document, 2], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,5: resulting range position for range [document, 0, document, 2], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,6: resulting DOM for range [document, 0, document, 2], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,6: resulting range position for range [document, 0, document, 2], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,7: resulting DOM for range [document, 0, document, 2], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,7: resulting range position for range [document, 0, document, 2], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,8: resulting DOM for range [document, 0, document, 2], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,8: resulting range position for range [document, 0, document, 2], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,9: resulting DOM for range [document, 0, document, 2], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,9: resulting range position for range [document, 0, document, 2], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,10: resulting DOM for range [document, 0, document, 2], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,10: resulting range position for range [document, 0, document, 2], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,11: resulting DOM for range [document, 0, document, 2], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,11: resulting range position for range [document, 0, document, 2], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,12: resulting DOM for range [document, 0, document, 2], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,12: resulting range position for range [document, 0, document, 2], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,13: resulting DOM for range [document, 0, document, 2], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,13: resulting range position for range [document, 0, document, 2], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,14: resulting DOM for range [document, 0, document, 2], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,14: resulting range position for range [document, 0, document, 2], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,15: resulting DOM for range [document, 0, document, 2], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,15: resulting range position for range [document, 0, document, 2], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,16: resulting DOM for range [document, 0, document, 2], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,16: resulting range position for range [document, 0, document, 2], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,17: resulting DOM for range [document, 0, document, 2], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,17: resulting range position for range [document, 0, document, 2], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,18: resulting DOM for range [document, 0, document, 2], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,18: resulting range position for range [document, 0, document, 2], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,19: resulting DOM for range [document, 0, document, 2], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,19: resulting range position for range [document, 0, document, 2], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,20: resulting DOM for range [document, 0, document, 2], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,20: resulting range position for range [document, 0, document, 2], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,21: resulting DOM for range [document, 0, document, 2], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,21: resulting range position for range [document, 0, document, 2], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,0: resulting DOM for range [comment, 2, comment, 3], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,0: resulting range position for range [comment, 2, comment, 3], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,1: resulting DOM for range [comment, 2, comment, 3], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,1: resulting range position for range [comment, 2, comment, 3], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,2: resulting DOM for range [comment, 2, comment, 3], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,2: resulting range position for range [comment, 2, comment, 3], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,3: resulting DOM for range [comment, 2, comment, 3], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,3: resulting range position for range [comment, 2, comment, 3], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,4: resulting DOM for range [comment, 2, comment, 3], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,4: resulting range position for range [comment, 2, comment, 3], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,5: resulting DOM for range [comment, 2, comment, 3], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,5: resulting range position for range [comment, 2, comment, 3], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,6: resulting DOM for range [comment, 2, comment, 3], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,6: resulting range position for range [comment, 2, comment, 3], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,7: resulting DOM for range [comment, 2, comment, 3], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,7: resulting range position for range [comment, 2, comment, 3], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,8: resulting DOM for range [comment, 2, comment, 3], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,8: resulting range position for range [comment, 2, comment, 3], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,9: resulting DOM for range [comment, 2, comment, 3], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,9: resulting range position for range [comment, 2, comment, 3], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,10: resulting DOM for range [comment, 2, comment, 3], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,10: resulting range position for range [comment, 2, comment, 3], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,11: resulting DOM for range [comment, 2, comment, 3], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,11: resulting range position for range [comment, 2, comment, 3], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,12: resulting DOM for range [comment, 2, comment, 3], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,12: resulting range position for range [comment, 2, comment, 3], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,13: resulting DOM for range [comment, 2, comment, 3], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,13: resulting range position for range [comment, 2, comment, 3], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,14: resulting DOM for range [comment, 2, comment, 3], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,14: resulting range position for range [comment, 2, comment, 3], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,15: resulting DOM for range [comment, 2, comment, 3], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,15: resulting range position for range [comment, 2, comment, 3], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,16: resulting DOM for range [comment, 2, comment, 3], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,16: resulting range position for range [comment, 2, comment, 3], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,17: resulting DOM for range [comment, 2, comment, 3], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,17: resulting range position for range [comment, 2, comment, 3], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,18: resulting DOM for range [comment, 2, comment, 3], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,18: resulting range position for range [comment, 2, comment, 3], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,19: resulting DOM for range [comment, 2, comment, 3], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,19: resulting range position for range [comment, 2, comment, 3], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,20: resulting DOM for range [comment, 2, comment, 3], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,20: resulting range position for range [comment, 2, comment, 3], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,21: resulting DOM for range [comment, 2, comment, 3], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,21: resulting range position for range [comment, 2, comment, 3], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,0: resulting DOM for range [testDiv, 0, comment, 5], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,0: resulting range position for range [testDiv, 0, comment, 5], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,1: resulting DOM for range [testDiv, 0, comment, 5], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,1: resulting range position for range [testDiv, 0, comment, 5], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,2: resulting DOM for range [testDiv, 0, comment, 5], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,2: resulting range position for range [testDiv, 0, comment, 5], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,3: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,3: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,4: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,4: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,5: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,5: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,6: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,6: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,7: resulting DOM for range [testDiv, 0, comment, 5], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,7: resulting range position for range [testDiv, 0, comment, 5], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,8: resulting DOM for range [testDiv, 0, comment, 5], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,8: resulting range position for range [testDiv, 0, comment, 5], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,9: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,9: resulting range position for range [testDiv, 0, comment, 5], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,10: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,10: resulting range position for range [testDiv, 0, comment, 5], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,11: resulting DOM for range [testDiv, 0, comment, 5], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,11: resulting range position for range [testDiv, 0, comment, 5], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,12: resulting DOM for range [testDiv, 0, comment, 5], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,12: resulting range position for range [testDiv, 0, comment, 5], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,13: resulting DOM for range [testDiv, 0, comment, 5], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,13: resulting range position for range [testDiv, 0, comment, 5], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,14: resulting DOM for range [testDiv, 0, comment, 5], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,14: resulting range position for range [testDiv, 0, comment, 5], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,15: resulting DOM for range [testDiv, 0, comment, 5], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,15: resulting range position for range [testDiv, 0, comment, 5], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,16: resulting DOM for range [testDiv, 0, comment, 5], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,16: resulting range position for range [testDiv, 0, comment, 5], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,17: resulting DOM for range [testDiv, 0, comment, 5], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,17: resulting range position for range [testDiv, 0, comment, 5], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,18: resulting DOM for range [testDiv, 0, comment, 5], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,18: resulting range position for range [testDiv, 0, comment, 5], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,19: resulting DOM for range [testDiv, 0, comment, 5], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,19: resulting range position for range [testDiv, 0, comment, 5], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,20: resulting DOM for range [testDiv, 0, comment, 5], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,20: resulting range position for range [testDiv, 0, comment, 5], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,21: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,21: resulting range position for range [testDiv, 0, comment, 5], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,0: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,1: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,2: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,3: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,4: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,5: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,6: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,7: resulting range position for range [foreignDoc, 1, foreignComment, 2], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,8: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,9: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,10: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,11: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,12: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,13: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,14: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,19: resulting range position for range [foreignDoc, 1, foreignComment, 2], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,20: resulting range position for range [foreignDoc, 1, foreignComment, 2], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,21: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,3: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,7: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,9: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,11: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,19: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,20: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,21: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,0: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,1: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,2: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,3: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,4: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,5: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,6: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,7: resulting range position for range [xmlDoc, 1, xmlComment, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,8: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,9: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,10: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,11: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,12: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,13: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,14: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,19: resulting range position for range [xmlDoc, 1, xmlComment, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,20: resulting range position for range [xmlDoc, 1, xmlComment, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,21: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,0: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,1: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,2: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,3: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,4: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,5: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,6: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,7: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,8: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,9: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,10: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,11: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,12: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,13: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,14: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,15: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,16: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,17: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,18: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,19: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,20: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,21: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,0: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,1: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,2: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,3: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,4: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,5: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,6: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,7: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,8: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,9: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,10: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,11: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,12: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,13: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,14: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,15: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,16: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,17: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,18: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,19: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,20: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,21: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,0: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,1: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,2: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,3: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,4: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,5: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,6: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,7: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,8: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,9: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,10: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,11: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,12: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,13: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,14: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,15: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,16: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,17: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,18: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,19: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,20: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,21: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,0: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,1: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,2: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,3: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,4: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,5: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,6: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,7: resulting range position for range [detachedComment, 3, detachedComment, 4], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,8: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,9: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,10: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,11: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,12: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,13: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,14: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,15: resulting range position for range [detachedComment, 3, detachedComment, 4], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,16: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,17: resulting range position for range [detachedComment, 3, detachedComment, 4], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,18: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,19: resulting range position for range [detachedComment, 3, detachedComment, 4], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,20: resulting range position for range [detachedComment, 3, detachedComment, 4], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,21: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,0: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,1: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,2: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,3: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,4: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,5: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,6: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,7: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,8: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,9: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,10: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,11: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,12: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,13: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,14: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,15: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,16: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,17: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,18: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,19: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,20: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,21: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,0: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,1: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,2: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,3: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,4: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,5: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,6: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,7: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,8: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,9: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,10: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,11: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,12: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,13: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,14: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,15: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,16: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,17: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,18: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,19: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,20: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,21: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,0: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,0: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,1: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,1: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,2: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,2: resulting range position for range [docfrag, 0, docfrag, 0], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,3: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,3: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,4: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,4: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,5: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,5: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,6: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,6: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,7: resulting DOM for range [docfrag, 0, docfrag, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,7: resulting range position for range [docfrag, 0, docfrag, 0], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,8: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,8: resulting range position for range [docfrag, 0, docfrag, 0], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,9: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,9: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,10: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,10: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,11: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,11: resulting range position for range [docfrag, 0, docfrag, 0], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,12: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,12: resulting range position for range [docfrag, 0, docfrag, 0], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,13: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,13: resulting range position for range [docfrag, 0, docfrag, 0], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,14: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,14: resulting range position for range [docfrag, 0, docfrag, 0], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,15: resulting DOM for range [docfrag, 0, docfrag, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,15: resulting range position for range [docfrag, 0, docfrag, 0], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,16: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,16: resulting range position for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,17: resulting DOM for range [docfrag, 0, docfrag, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,17: resulting range position for range [docfrag, 0, docfrag, 0], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,18: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,18: resulting range position for range [docfrag, 0, docfrag, 0], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,19: resulting DOM for range [docfrag, 0, docfrag, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,19: resulting range position for range [docfrag, 0, docfrag, 0], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,20: resulting DOM for range [docfrag, 0, docfrag, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,20: resulting range position for range [docfrag, 0, docfrag, 0], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,21: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,21: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,0: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,0: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0]
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,1: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,1: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,2: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,2: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,3: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,3: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,4: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,4: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,5: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,5: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,6: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,6: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,7: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,7: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node document
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,8: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,8: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,9: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,9: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,10: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,10: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,11: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,11: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,12: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,12: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlElement
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,13: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,13: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,14: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,14: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,15: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,15: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,16: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,16: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,17: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,17: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node comment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,18: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,18: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedComment
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,19: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,19: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node docfrag
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,20: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,20: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node doctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,21: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype
20:54:05 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,21: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype
20:54:05 INFO - TEST-OK | /dom/ranges/Range-insertNode.html | took 10544ms
20:54:05 INFO - TEST-START | /dom/ranges/Range-intersectsNode-binding.html
20:54:05 INFO - PROCESS | 2748 | ++DOCSHELL 1320E000 == 20 [pid = 2748] [id = 33]
20:54:05 INFO - PROCESS | 2748 | ++DOMWINDOW == 52 (13253400) [pid = 2748] [serial = 92] [outer = 00000000]
20:54:06 INFO - PROCESS | 2748 | ++DOMWINDOW == 53 (1750D400) [pid = 2748] [serial = 93] [outer = 13253400]
20:54:06 INFO - PROCESS | 2748 | ++DOMWINDOW == 54 (176E1800) [pid = 2748] [serial = 94] [outer = 13253400]
20:54:06 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode-binding.html | Calling intersectsNode without an argument or with an invalid argument should throw a TypeError.
20:54:06 INFO - TEST-OK | /dom/ranges/Range-intersectsNode-binding.html | took 930ms
20:54:06 INFO - TEST-START | /dom/ranges/Range-intersectsNode.html
20:54:06 INFO - PROCESS | 2748 | ++DOCSHELL 1A5E6C00 == 21 [pid = 2748] [id = 34]
20:54:06 INFO - PROCESS | 2748 | ++DOMWINDOW == 55 (1B0CE800) [pid = 2748] [serial = 95] [outer = 00000000]
20:54:06 INFO - PROCESS | 2748 | ++DOMWINDOW == 56 (1B530400) [pid = 2748] [serial = 96] [outer = 1B0CE800]
20:54:07 INFO - PROCESS | 2748 | ++DOMWINDOW == 57 (1C152C00) [pid = 2748] [serial = 97] [outer = 1B0CE800]
20:54:09 INFO - PROCESS | 2748 | --DOCSHELL 1D9EC400 == 20 [pid = 2748] [id = 31]
20:54:09 INFO - PROCESS | 2748 | --DOCSHELL 1D9F5C00 == 19 [pid = 2748] [id = 32]
20:54:09 INFO - PROCESS | 2748 | --DOCSHELL 1B448C00 == 18 [pid = 2748] [id = 28]
20:54:09 INFO - PROCESS | 2748 | --DOCSHELL 1B528400 == 17 [pid = 2748] [id = 29]
20:54:09 INFO - PROCESS | 2748 | --DOCSHELL 1A0D2C00 == 16 [pid = 2748] [id = 27]
20:54:09 INFO - PROCESS | 2748 | --DOCSHELL 1784C400 == 15 [pid = 2748] [id = 26]
20:54:09 INFO - PROCESS | 2748 | --DOCSHELL 1757CC00 == 14 [pid = 2748] [id = 24]
20:54:09 INFO - PROCESS | 2748 | --DOCSHELL 17587400 == 13 [pid = 2748] [id = 25]
20:54:09 INFO - PROCESS | 2748 | --DOCSHELL 12C31C00 == 12 [pid = 2748] [id = 23]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - PROCESS | 2748 | --DOMWINDOW == 56 (1735AC00) [pid = 2748] [serial = 82] [outer = 1B52B000] [url = about:blank]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - PROCESS | 2748 | --DOMWINDOW == 55 (1E3D5400) [pid = 2748] [serial = 57] [outer = 00000000] [url = about:blank]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - PROCESS | 2748 | --DOMWINDOW == 54 (13207000) [pid = 2748] [serial = 60] [outer = 00000000] [url = about:blank]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - PROCESS | 2748 | --DOMWINDOW == 53 (16E05C00) [pid = 2748] [serial = 70] [outer = 175C2800] [url = about:blank]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - PROCESS | 2748 | --DOMWINDOW == 52 (129E5C00) [pid = 2748] [serial = 90] [outer = 1D9F6800] [url = about:blank]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 56 [detachedComment, 5, detachedComment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 13 [document.head, 1, document.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 14 [document.body, 4, document.body, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 16 [paras[0], 0, paras[0], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 22 [testDiv, 2, paras[4], 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 23 [document, 0, document, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 24 [document, 0, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 25 [comment, 2, comment, 3]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 26 [testDiv, 0, comment, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 33 [detachedComment, 3, detachedComment, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 36 [docfrag, 0, docfrag, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 44 [paras[0], 0, paras[0], 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 47 [document.documentElement, 1, document.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 49 [document, 1, document, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 51 [paras[3], 1, comment, 8]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 13 [document.head, 1, document.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 14 [document.body, 4, document.body, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 16 [paras[0], 0, paras[0], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 22 [testDiv, 2, paras[4], 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 23 [document, 0, document, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 24 [document, 0, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 25 [comment, 2, comment, 3]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 26 [testDiv, 0, comment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 27 [foreignDoc, 1, foreignComment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 29 [xmlDoc, 1, xmlComment, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 33 [detachedComment, 3, detachedComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 36 [docfrag, 0, docfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 44 [paras[0], 0, paras[0], 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 47 [document.documentElement, 1, document.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 49 [document, 1, document, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 50 [paras[2].firstChild, 4, comment, 2]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 51 [paras[3], 1, comment, 8]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 56 [detachedComment, 5, detachedComment, 5]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:10 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:10 INFO - TEST-OK | /dom/ranges/Range-intersectsNode.html | took 3673ms
20:54:10 INFO - TEST-START | /dom/ranges/Range-isPointInRange.html
20:54:10 INFO - PROCESS | 2748 | ++DOCSHELL 173D1400 == 13 [pid = 2748] [id = 35]
20:54:10 INFO - PROCESS | 2748 | ++DOMWINDOW == 53 (17512400) [pid = 2748] [serial = 98] [outer = 00000000]
20:54:10 INFO - PROCESS | 2748 | ++DOMWINDOW == 54 (176D6400) [pid = 2748] [serial = 99] [outer = 17512400]
20:54:10 INFO - PROCESS | 2748 | ++DOMWINDOW == 55 (178A5400) [pid = 2748] [serial = 100] [outer = 17512400]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Setup
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 23 [document, 0, document, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 24 [document, 0, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 25 [comment, 2, comment, 3]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 49 [document, 1, document, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 60 detached
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:15 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 23 [document, 0, document, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 24 [document, 0, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 25 [comment, 2, comment, 3]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 26 [testDiv, 0, comment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 49 [document, 1, document, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 51 [paras[3], 1, comment, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 60 detached
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 13 [document.head, 1, document.head, 1]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 14 [document.body, 4, document.body, 5]
20:54:16 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 60 detached
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 13 [document.head, 1, document.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 14 [document.body, 4, document.body, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 16 [paras[0], 0, paras[0], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 22 [testDiv, 2, paras[4], 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 23 [document, 0, document, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 24 [document, 0, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 25 [comment, 2, comment, 3]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 26 [testDiv, 0, comment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 36 [docfrag, 0, docfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 44 [paras[0], 0, paras[0], 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 47 [document.documentElement, 1, document.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 49 [document, 1, document, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 51 [paras[3], 1, comment, 8]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
20:54:17 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 60 detached
20:54:17 INFO - TEST-OK | /dom/ranges/Range-isPointInRange.html | took 6844ms
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 54 (1A0D3C00) [pid = 2748] [serial = 76] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-extractContents.html]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 53 (12C32000) [pid = 2748] [serial = 64] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-deleteContents.html]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 52 (17582800) [pid = 2748] [serial = 67] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 51 (175C2800) [pid = 2748] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 50 (17851000) [pid = 2748] [serial = 72] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-detach.html]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 49 (11D60400) [pid = 2748] [serial = 61] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-constructor.html]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 48 (1B52B000) [pid = 2748] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 47 (1B449000) [pid = 2748] [serial = 79] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 46 (1C739400) [pid = 2748] [serial = 85] [outer = 00000000] [url = about:blank]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 45 (132B0C00) [pid = 2748] [serial = 65] [outer = 00000000] [url = about:blank]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 44 (1A5EAC00) [pid = 2748] [serial = 77] [outer = 00000000] [url = about:blank]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 43 (18D4D800) [pid = 2748] [serial = 73] [outer = 00000000] [url = about:blank]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 42 (18DB6800) [pid = 2748] [serial = 74] [outer = 00000000] [url = about:blank]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 41 (1325C400) [pid = 2748] [serial = 63] [outer = 00000000] [url = about:blank]
20:54:17 INFO - PROCESS | 2748 | --DOMWINDOW == 40 (21D05800) [pid = 2748] [serial = 42] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
20:54:17 INFO - PROCESS | 2748 | 1455080057308 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
20:54:17 INFO - TEST-START | /dom/ranges/Range-mutations.html
20:54:17 INFO - PROCESS | 2748 | ++DOCSHELL 1A5EEC00 == 14 [pid = 2748] [id = 36]
20:54:17 INFO - PROCESS | 2748 | ++DOMWINDOW == 41 (1A5F4800) [pid = 2748] [serial = 101] [outer = 00000000]
20:54:17 INFO - PROCESS | 2748 | ++DOMWINDOW == 42 (1B33CC00) [pid = 2748] [serial = 102] [outer = 1A5F4800]
20:54:17 INFO - PROCESS | 2748 | ++DOMWINDOW == 43 (1B52FC00) [pid = 2748] [serial = 103] [outer = 1A5F4800]
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(376), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(376), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(0), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(0), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(paras[0].firstChild.length), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(paras[0].firstChild.length), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(2), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(2), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(3), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(3), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(376), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(376), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(0), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(0), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(1), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(1), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(paras[1].firstChild.length), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(paras[1].firstChild.length), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(1), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(1), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(2), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(2), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(3), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(3), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(376), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(376), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(0), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(0), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(1), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(1), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(foreignTextNode.length), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(foreignTextNode.length), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(1), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(1), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(2), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(2), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(3), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(3), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(376), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(376), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(0), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(0), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(1), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(1), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(xmlTextNode.length), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(xmlTextNode.length), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(1), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(1), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(2), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(2), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(3), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(3), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(376), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(376), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(0), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(0), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(1), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(1), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(detachedTextNode.length), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(detachedTextNode.length), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(1), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(1), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(2), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(2), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(3), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(3), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(376), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(376), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(0), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(0), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(1), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(1), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(detachedForeignTextNode.length), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(detachedForeignTextNode.length), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(1), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(1), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(2), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(2), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(3), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(3), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(376), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(376), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(0), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(0), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(1), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(1), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(detachedXmlTextNode.length), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(detachedXmlTextNode.length), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(1), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(1), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(2), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(2), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(3), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(3), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(2), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(3), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(3), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(3), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(3), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(376, "foo"), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(376, "foo"), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(0, "foo"), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(0, "foo"), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(paras[0].firstChild.length, "foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(paras[0].firstChild.length, "foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(2, "foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(2, "foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(3, "foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(3, "foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(376, ""), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(376, ""), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(0, ""), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(0, ""), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, ""), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, ""), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(paras[0].firstChild.length, ""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(paras[0].firstChild.length, ""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, ""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, ""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(2, ""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(2, ""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(3, ""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(3, ""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(376, "foo"), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(376, "foo"), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(0, "foo"), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(0, "foo"), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(paras[1].firstChild.length, "foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(paras[1].firstChild.length, "foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, "foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, "foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(2, "foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(2, "foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(3, "foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(3, "foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(376, ""), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(376, ""), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(0, ""), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(0, ""), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, ""), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, ""), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(paras[1].firstChild.length, ""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(paras[1].firstChild.length, ""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, ""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, ""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(2, ""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(2, ""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(3, ""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(3, ""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(376, "foo"), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(376, "foo"), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(0, "foo"), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(0, "foo"), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, "foo"), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, "foo"), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(foreignTextNode.length, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(foreignTextNode.length, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, "foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, "foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(2, "foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(2, "foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(3, "foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(3, "foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(376, ""), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(376, ""), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(0, ""), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(0, ""), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, ""), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, ""), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(foreignTextNode.length, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(foreignTextNode.length, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, ""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, ""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(2, ""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(2, ""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(3, ""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(3, ""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(376, "foo"), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(376, "foo"), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(0, "foo"), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(0, "foo"), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, "foo"), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, "foo"), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(xmlTextNode.length, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(xmlTextNode.length, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, "foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, "foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(2, "foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(2, "foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(3, "foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(3, "foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(376, ""), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(376, ""), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(0, ""), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(0, ""), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, ""), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, ""), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(xmlTextNode.length, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(xmlTextNode.length, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, ""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, ""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(2, ""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(2, ""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(3, ""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(3, ""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(376, "foo"), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(376, "foo"), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(0, "foo"), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, "foo"), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(detachedTextNode.length, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(detachedTextNode.length, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, "foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, "foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(2, "foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(2, "foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(3, "foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(3, "foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(376, ""), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(376, ""), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(0, ""), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(0, ""), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, ""), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, ""), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(detachedTextNode.length, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(detachedTextNode.length, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, ""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, ""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(2, ""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(2, ""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(3, ""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(3, ""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(376, "foo"), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(376, "foo"), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(0, "foo"), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, "foo"), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(detachedForeignTextNode.length, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(detachedForeignTextNode.length, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, "foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(2, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(2, "foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(3, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(3, "foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(376, ""), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(376, ""), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(0, ""), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(0, ""), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, ""), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, ""), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(detachedForeignTextNode.length, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(detachedForeignTextNode.length, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, ""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, ""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(2, ""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(2, ""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(3, ""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(3, ""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(376, "foo"), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(376, "foo"), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(0, "foo"), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, "foo"), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(detachedXmlTextNode.length, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(detachedXmlTextNode.length, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, "foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(2, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(2, "foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(3, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(3, "foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(376, ""), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(376, ""), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(0, ""), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(0, ""), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, ""), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, ""), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(detachedXmlTextNode.length, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(detachedXmlTextNode.length, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, ""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, ""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(2, ""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(2, ""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(3, ""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(3, ""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(376, "foo"), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(376, "foo"), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(0, "foo"), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(0, "foo"), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, "foo"), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, "foo"), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(comment.length, "foo"), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(comment.length, "foo"), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, "foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, "foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(2, "foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(2, "foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(3, "foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(3, "foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(376, ""), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(376, ""), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(0, ""), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(0, ""), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, ""), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, ""), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(comment.length, ""), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(comment.length, ""), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, ""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, ""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(2, ""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(2, ""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(3, ""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(3, ""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(376, "foo"), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(376, "foo"), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(0, "foo"), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(0, "foo"), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, "foo"), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, "foo"), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(foreignComment.length, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(foreignComment.length, "foo"), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, "foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, "foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(2, "foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(2, "foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(3, "foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(3, "foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(376, ""), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(376, ""), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(0, ""), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(0, ""), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, ""), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, ""), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(foreignComment.length, ""), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(foreignComment.length, ""), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, ""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, ""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(2, ""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(2, ""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(3, ""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(3, ""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(376, "foo"), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(376, "foo"), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(0, "foo"), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(0, "foo"), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, "foo"), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, "foo"), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(xmlComment.length, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(xmlComment.length, "foo"), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, "foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, "foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(2, "foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(2, "foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(3, "foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(3, "foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(376, ""), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(376, ""), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(0, ""), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(0, ""), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, ""), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, ""), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(xmlComment.length, ""), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(xmlComment.length, ""), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, ""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, ""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(2, ""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(2, ""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(3, ""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(3, ""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(376, "foo"), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(376, "foo"), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(0, "foo"), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(0, "foo"), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, "foo"), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, "foo"), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(detachedComment.length, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(detachedComment.length, "foo"), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, "foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, "foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(2, "foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(2, "foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(3, "foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(3, "foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(376, ""), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(376, ""), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(0, ""), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(0, ""), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, ""), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, ""), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(detachedComment.length, ""), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(detachedComment.length, ""), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, ""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, ""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(2, ""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(2, ""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(3, ""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(3, ""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(376, "foo"), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(376, "foo"), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(0, "foo"), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(0, "foo"), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, "foo"), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, "foo"), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(detachedForeignComment.length, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(detachedForeignComment.length, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, "foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, "foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(2, "foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(2, "foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(3, "foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(3, "foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(376, ""), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(376, ""), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(0, ""), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(0, ""), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, ""), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, ""), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(detachedForeignComment.length, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(detachedForeignComment.length, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, ""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, ""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(2, ""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(2, ""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(3, ""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(3, ""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(376, "foo"), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(376, "foo"), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(0, "foo"), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(0, "foo"), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, "foo"), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, "foo"), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(detachedXmlComment.length, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(detachedXmlComment.length, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, "foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, "foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(2, "foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(2, "foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(3, "foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(3, "foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(376, ""), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(376, ""), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(0, ""), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(0, ""), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, ""), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, ""), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(detachedXmlComment.length, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(detachedXmlComment.length, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, ""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, ""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(2, ""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(2, ""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(3, ""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(3, ""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(2, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(2, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(3, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(3, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(2, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(2, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(3, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(3, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range on comment from 0 to comment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range on comment from 0 to comment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range on comment from 1 to comment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range on comment from 1 to comment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range on comment from 0 to comment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range on comment from 0 to comment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range on comment from 1 to comment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range on comment from 1 to comment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range on foreignComment from 0 to foreignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range on foreignComment from 0 to foreignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range on foreignComment from 1 to foreignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range on foreignComment from 1 to foreignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range on foreignComment from 0 to foreignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range on foreignComment from 0 to foreignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range on foreignComment from 1 to foreignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range on foreignComment from 1 to foreignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range on xmlComment from 0 to xmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range on xmlComment from 0 to xmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range on xmlComment from 1 to xmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range on xmlComment from 1 to xmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range on xmlComment from 0 to xmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range on xmlComment from 0 to xmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range on xmlComment from 1 to xmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range on xmlComment from 1 to xmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range on detachedComment from 0 to detachedComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range on detachedComment from 0 to detachedComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range on detachedComment from 1 to detachedComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range on detachedComment from 1 to detachedComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range on detachedComment from 0 to detachedComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range on detachedComment from 0 to detachedComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range on detachedComment from 1 to detachedComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range on detachedComment from 1 to detachedComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(376, 2), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(376, 2), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 2), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 2), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(paras[0].firstChild.length, 2), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(paras[0].firstChild.length, 2), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(2, 2), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(2, 2), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(3, 2), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(3, 2), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(376, 0), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(376, 0), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 0), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 0), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 0), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 0), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(paras[0].firstChild.length, 0), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(paras[0].firstChild.length, 0), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 0), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 0), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(2, 0), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(2, 0), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(3, 0), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(3, 0), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(376, 631), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(376, 631), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 631), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 631), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 631), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 631), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(paras[0].firstChild.length, 631), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(paras[0].firstChild.length, 631), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 631), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 631), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(2, 631), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(2, 631), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(3, 631), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(3, 631), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(376, 2), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(376, 2), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 2), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 2), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 2), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(paras[1].firstChild.length, 2), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(paras[1].firstChild.length, 2), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 2), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 2), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(2, 2), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(2, 2), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(3, 2), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(3, 2), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(376, 0), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(376, 0), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 0), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 0), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 0), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 0), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(paras[1].firstChild.length, 0), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(paras[1].firstChild.length, 0), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 0), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 0), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(2, 0), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(2, 0), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(3, 0), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(3, 0), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(376, 631), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(376, 631), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 631), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 631), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 631), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 631), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(paras[1].firstChild.length, 631), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(paras[1].firstChild.length, 631), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 631), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 631), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(2, 631), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(2, 631), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(3, 631), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(3, 631), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 2), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 2), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 2), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 2), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 2), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 2), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 2), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 2), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 2), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 2), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 2), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 2), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 2), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 2), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 0), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 0), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 0), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 0), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 0), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 0), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 0), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 0), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 0), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 0), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 0), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 0), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 0), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 0), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 631), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 631), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 631), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 631), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 631), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 631), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 631), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 631), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 631), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 631), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 631), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 631), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 631), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 631), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 2), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 2), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 2), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 2), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 2), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 2), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 2), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 2), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 2), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 2), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 2), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 2), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 2), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 2), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 0), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 0), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 0), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 0), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 0), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 0), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 0), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 0), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 0), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 0), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 0), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 0), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 0), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 0), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 631), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 631), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 631), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 631), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 631), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 631), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 631), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 631), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 631), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 631), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 631), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 631), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 631), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 631), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 2), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 2), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 2), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 2), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 2), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 2), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 2), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 2), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 2), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 2), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 2), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 2), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 2), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 2), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 0), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 0), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 0), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 0), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 0), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 0), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 0), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 0), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 0), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 0), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 0), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 0), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 0), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 0), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 631), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 631), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 631), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 631), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 631), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 631), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 631), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 631), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 631), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 631), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 631), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 631), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 631), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 631), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 2), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 2), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 2), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 2), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 2), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 2), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 2), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 2), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 2), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 2), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 2), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 2), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 2), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 2), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 0), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 0), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 0), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 0), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 0), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 0), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 0), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 0), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 0), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 0), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 0), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 0), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 0), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 0), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 631), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 631), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 631), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 631), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 631), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 631), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 631), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 631), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 631), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 631), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 631), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 631), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 631), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 631), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 2), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 2), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 2), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 2), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 2), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 2), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 2), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 2), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 2), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 2), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 2), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 2), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 2), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 2), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 0), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 0), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 0), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 0), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 0), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 0), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 0), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 0), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 0), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 0), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 0), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 0), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 0), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 0), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 631), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 631), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 631), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 631), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 631), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 631), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 631), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 631), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 631), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 631), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 631), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 631), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 631), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 631), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 2), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 2), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 2), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 2), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 2), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 2), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 2), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 2), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 2), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 2), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 2), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 2), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 2), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 2), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 0), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 0), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 0), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 0), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 0), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 0), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 0), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 0), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 0), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 0), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 0), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 0), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 0), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 0), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 631), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 631), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 631), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 631), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 631), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 631), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 631), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 631), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 631), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 631), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 631), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 631), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 631), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 631), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 2), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 2), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 2), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 2), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 2), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 2), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 2), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 2), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 2), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 2), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 2), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 2), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 2), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 2), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 0), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 0), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 0), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 0), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 0), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 0), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 0), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 0), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 0), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 0), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 0), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 0), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 0), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 0), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 631), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 631), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 631), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 631), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 631), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 631), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 631), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 631), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 631), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 631), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 631), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 631), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 631), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 631), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 2), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 2), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 2), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 2), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 2), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 2), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 2), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 2), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 2), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 2), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 2), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 2), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 2), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 2), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 0), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 0), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 0), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 0), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 0), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 0), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 0), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 0), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 0), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 0), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 0), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 0), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 0), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 0), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 631), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 631), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 631), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 631), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 631), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 631), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 631), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 631), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 631), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 631), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 631), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 631), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 631), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 631), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 2), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 2), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 2), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 2), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 2), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 2), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 2), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 2), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 2), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 2), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 2), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 2), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 2), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 2), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 0), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 0), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 0), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 0), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 0), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 0), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 0), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 0), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 0), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 0), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 0), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 0), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 0), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 0), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 631), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 631), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 631), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 631), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 631), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 631), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 631), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 631), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 631), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 631), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 631), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 631), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 631), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 631), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 2), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 2), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 2), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 2), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 2), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 2), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 2), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 2), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 2), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 2), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 2), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 2), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 2), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 2), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 0), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 0), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 0), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 0), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 0), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 0), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 0), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 0), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 0), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 0), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 0), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 0), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 0), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 0), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 631), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 631), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 631), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 631), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 631), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 631), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 631), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 631), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 631), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 631), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 631), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 631), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 631), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 631), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 2), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 2), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 2), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 2), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 2), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 2), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 2), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 2), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 2), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 2), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 2), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 2), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 2), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 2), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 0), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 0), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 0), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 0), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 0), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 0), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 0), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 0), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 0), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 0), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 0), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 0), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 0), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 0), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 631), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 631), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 631), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 631), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 631), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 631), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 631), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 631), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 631), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 631), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 631), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 631), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 631), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 631), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(2, 2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(2, 2), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(3, 2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(3, 2), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(2, 2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(2, 2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(3, 2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(3, 2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(376, 0, "foo"), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(376, 0, "foo"), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 0, "foo"), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(paras[0].firstChild.length, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(paras[0].firstChild.length, 0, "foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 0, "foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 0, "foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 0, "foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 0, "foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(376, 0, ""), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(376, 0, ""), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 0, ""), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 0, ""), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, ""), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, ""), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(paras[0].firstChild.length, 0, ""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(paras[0].firstChild.length, 0, ""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, ""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, ""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 0, ""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 0, ""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 0, ""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 0, ""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(376, 1, "foo"), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(376, 1, "foo"), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 1, "foo"), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(paras[0].firstChild.length, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(paras[0].firstChild.length, 1, "foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 1, "foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 1, "foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 1, "foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 1, "foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(376, 1, ""), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(376, 1, ""), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 1, ""), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 1, ""), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, ""), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, ""), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(paras[0].firstChild.length, 1, ""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(paras[0].firstChild.length, 1, ""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, ""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, ""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 1, ""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 1, ""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 1, ""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 1, ""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(376, 47, "foo"), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(376, 47, "foo"), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 47, "foo"), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(paras[0].firstChild.length, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(paras[0].firstChild.length, 47, "foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 47, "foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 47, "foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 47, "foo"), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 47, "foo"), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(376, 47, ""), with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(376, 47, ""), with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 47, ""), with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 47, ""), with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, ""), with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, ""), with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(paras[0].firstChild.length, 47, ""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(paras[0].firstChild.length, 47, ""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, ""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, ""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 47, ""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 47, ""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 47, ""), with unselected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 47, ""), with selected range on paras[0].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(376, 0, "foo"), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(376, 0, "foo"), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 0, "foo"), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(paras[1].firstChild.length, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(paras[1].firstChild.length, 0, "foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, "foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, "foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(2, 0, "foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(2, 0, "foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(3, 0, "foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(3, 0, "foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(376, 0, ""), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(376, 0, ""), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 0, ""), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 0, ""), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, ""), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, ""), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(paras[1].firstChild.length, 0, ""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(paras[1].firstChild.length, 0, ""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, ""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, ""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(2, 0, ""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(2, 0, ""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(3, 0, ""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(3, 0, ""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(376, 1, "foo"), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(376, 1, "foo"), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 1, "foo"), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(paras[1].firstChild.length, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(paras[1].firstChild.length, 1, "foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, "foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, "foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(2, 1, "foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(2, 1, "foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(3, 1, "foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(3, 1, "foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(376, 1, ""), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(376, 1, ""), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 1, ""), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 1, ""), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, ""), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, ""), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(paras[1].firstChild.length, 1, ""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(paras[1].firstChild.length, 1, ""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, ""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, ""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(2, 1, ""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(2, 1, ""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(3, 1, ""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(3, 1, ""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(376, 47, "foo"), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(376, 47, "foo"), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 47, "foo"), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(paras[1].firstChild.length, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(paras[1].firstChild.length, 47, "foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, "foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, "foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(2, 47, "foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(2, 47, "foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(3, 47, "foo"), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(3, 47, "foo"), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(376, 47, ""), with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(376, 47, ""), with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 47, ""), with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 47, ""), with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, ""), with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, ""), with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(paras[1].firstChild.length, 47, ""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(paras[1].firstChild.length, 47, ""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, ""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, ""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(2, 47, ""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(2, 47, ""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(3, 47, ""), with unselected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(3, 47, ""), with selected range on paras[1].firstChild from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 0, "foo"), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 0, "foo"), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 0, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 0, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, "foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, "foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 0, "foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 0, "foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 0, "foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 0, "foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 0, ""), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 0, ""), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 0, ""), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 0, ""), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, ""), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, ""), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 0, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 0, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, ""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, ""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 0, ""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 0, ""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 0, ""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 0, ""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 1, "foo"), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 1, "foo"), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 1, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 1, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, "foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, "foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 1, "foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 1, "foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 1, "foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 1, "foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 1, ""), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 1, ""), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 1, ""), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 1, ""), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, ""), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, ""), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 1, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 1, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, ""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, ""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 1, ""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 1, ""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 1, ""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 1, ""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 47, "foo"), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 47, "foo"), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 47, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 47, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, "foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, "foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 47, "foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 47, "foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 47, "foo"), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 47, "foo"), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 47, ""), with unselected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 47, ""), with selected range on foreignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 47, ""), with unselected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 47, ""), with selected range collapsed at (foreignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, ""), with unselected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, ""), with selected range collapsed at (foreignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 47, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 47, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, ""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, ""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 47, ""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 47, ""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 47, ""), with unselected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 47, ""), with selected range on foreignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 0, "foo"), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 0, "foo"), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 0, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 0, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, "foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, "foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 0, "foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 0, "foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 0, "foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 0, "foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 0, ""), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 0, ""), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 0, ""), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 0, ""), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, ""), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, ""), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 0, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 0, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, ""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, ""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 0, ""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 0, ""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 0, ""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 0, ""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 1, "foo"), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 1, "foo"), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 1, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 1, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, "foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, "foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 1, "foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 1, "foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 1, "foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 1, "foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 1, ""), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 1, ""), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 1, ""), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 1, ""), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, ""), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, ""), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 1, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 1, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, ""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, ""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 1, ""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 1, ""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 1, ""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 1, ""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 47, "foo"), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 47, "foo"), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 47, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 47, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, "foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, "foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 47, "foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 47, "foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 47, "foo"), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 47, "foo"), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 47, ""), with unselected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 47, ""), with selected range on xmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 47, ""), with unselected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 47, ""), with selected range collapsed at (xmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, ""), with unselected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, ""), with selected range collapsed at (xmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 47, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 47, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, ""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, ""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 47, ""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 47, ""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 47, ""), with unselected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 47, ""), with selected range on xmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 0, "foo"), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 0, "foo"), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 0, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 0, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, "foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, "foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 0, "foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 0, "foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 0, "foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 0, "foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 0, ""), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 0, ""), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 0, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 0, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, ""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, ""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 0, ""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 0, ""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 0, ""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 0, ""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 1, "foo"), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 1, "foo"), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 1, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 1, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, "foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, "foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 1, "foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 1, "foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 1, "foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 1, "foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 1, ""), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 1, ""), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 1, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 1, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, ""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, ""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 1, ""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 1, ""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 1, ""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 1, ""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 47, "foo"), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 47, "foo"), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 47, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 47, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, "foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, "foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 47, "foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 47, "foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 47, "foo"), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 47, "foo"), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 47, ""), with unselected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 47, ""), with selected range on detachedTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 47, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 47, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, ""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, ""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 47, ""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 47, ""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 47, ""), with unselected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 47, ""), with selected range on detachedTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 0, "foo"), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 0, "foo"), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 0, ""), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 0, ""), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, ""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 0, ""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 0, ""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 1, "foo"), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 1, "foo"), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 1, ""), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 1, ""), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, ""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 1, ""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 1, ""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 47, "foo"), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 47, "foo"), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 47, ""), with unselected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 47, ""), with selected range on detachedForeignTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedForeignTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedForeignTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, ""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 47, ""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 47, ""), with selected range on detachedForeignTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 0, "foo"), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 0, "foo"), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 0, ""), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 0, ""), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, ""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 0, ""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 0, ""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 1, "foo"), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 1, "foo"), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 1, ""), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 1, ""), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, ""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 1, ""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 1, ""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 47, "foo"), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 47, "foo"), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 47, ""), with unselected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 47, ""), with selected range on detachedXmlTextNode from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedXmlTextNode, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedXmlTextNode, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, ""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 47, ""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 47, ""), with selected range on detachedXmlTextNode from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 0, "foo"), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 0, "foo"), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 0, "foo"), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 0, "foo"), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, "foo"), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, "foo"), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 0, "foo"), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 0, "foo"), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, "foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, "foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 0, "foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 0, "foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 0, "foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 0, "foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 0, ""), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 0, ""), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 0, ""), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 0, ""), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, ""), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, ""), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 0, ""), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 0, ""), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, ""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, ""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 0, ""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 0, ""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 0, ""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 0, ""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 1, "foo"), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 1, "foo"), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 1, "foo"), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 1, "foo"), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, "foo"), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, "foo"), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 1, "foo"), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 1, "foo"), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, "foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, "foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 1, "foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 1, "foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 1, "foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 1, "foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 1, ""), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 1, ""), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 1, ""), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 1, ""), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, ""), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, ""), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 1, ""), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 1, ""), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, ""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, ""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 1, ""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 1, ""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 1, ""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 1, ""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 47, "foo"), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 47, "foo"), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 47, "foo"), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 47, "foo"), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, "foo"), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, "foo"), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 47, "foo"), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 47, "foo"), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, "foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, "foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 47, "foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 47, "foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 47, "foo"), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 47, "foo"), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 47, ""), with unselected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 47, ""), with selected range on comment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 47, ""), with unselected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 47, ""), with selected range collapsed at (comment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, ""), with unselected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, ""), with selected range collapsed at (comment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 47, ""), with unselected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 47, ""), with selected range collapsed at (comment, comment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, ""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, ""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 47, ""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 47, ""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 47, ""), with unselected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 47, ""), with selected range on comment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 0, "foo"), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 0, "foo"), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 0, "foo"), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 0, "foo"), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, "foo"), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, "foo"), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 0, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 0, "foo"), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, "foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, "foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 0, "foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 0, "foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 0, "foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 0, "foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 0, ""), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 0, ""), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 0, ""), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 0, ""), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, ""), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, ""), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 0, ""), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 0, ""), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, ""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, ""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 0, ""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 0, ""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 0, ""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 0, ""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 1, "foo"), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 1, "foo"), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 1, "foo"), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 1, "foo"), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, "foo"), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, "foo"), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 1, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 1, "foo"), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, "foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, "foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 1, "foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 1, "foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 1, "foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 1, "foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 1, ""), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 1, ""), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 1, ""), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 1, ""), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, ""), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, ""), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 1, ""), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 1, ""), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, ""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, ""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 1, ""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 1, ""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 1, ""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 1, ""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 47, "foo"), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 47, "foo"), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 47, "foo"), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 47, "foo"), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, "foo"), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, "foo"), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 47, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 47, "foo"), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, "foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, "foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 47, "foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 47, "foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 47, "foo"), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 47, "foo"), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 47, ""), with unselected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 47, ""), with selected range on foreignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 47, ""), with unselected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 47, ""), with selected range collapsed at (foreignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, ""), with unselected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, ""), with selected range collapsed at (foreignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 47, ""), with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 47, ""), with selected range collapsed at (foreignComment, foreignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, ""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, ""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 47, ""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 47, ""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 47, ""), with unselected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 47, ""), with selected range on foreignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 0, "foo"), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 0, "foo"), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 0, "foo"), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 0, "foo"), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, "foo"), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, "foo"), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 0, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 0, "foo"), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, "foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, "foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 0, "foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 0, "foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 0, "foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 0, "foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 0, ""), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 0, ""), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 0, ""), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 0, ""), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, ""), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, ""), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 0, ""), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 0, ""), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, ""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, ""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 0, ""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 0, ""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 0, ""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 0, ""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 1, "foo"), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 1, "foo"), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 1, "foo"), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 1, "foo"), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, "foo"), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, "foo"), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 1, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 1, "foo"), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, "foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, "foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 1, "foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 1, "foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 1, "foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 1, "foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 1, ""), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 1, ""), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 1, ""), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 1, ""), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, ""), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, ""), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 1, ""), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 1, ""), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, ""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, ""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 1, ""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 1, ""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 1, ""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 1, ""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 47, "foo"), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 47, "foo"), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 47, "foo"), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 47, "foo"), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, "foo"), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, "foo"), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 47, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 47, "foo"), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, "foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, "foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 47, "foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 47, "foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 47, "foo"), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 47, "foo"), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 47, ""), with unselected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 47, ""), with selected range on xmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 47, ""), with unselected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 47, ""), with selected range collapsed at (xmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, ""), with unselected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, ""), with selected range collapsed at (xmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 47, ""), with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 47, ""), with selected range collapsed at (xmlComment, xmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, ""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, ""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 47, ""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 47, ""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 47, ""), with unselected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 47, ""), with selected range on xmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 0, "foo"), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 0, "foo"), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 0, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 0, "foo"), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, "foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, "foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 0, "foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 0, "foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 0, "foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 0, "foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 0, ""), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 0, ""), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 0, ""), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, ""), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 0, ""), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 0, ""), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, ""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, ""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 0, ""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 0, ""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 0, ""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 0, ""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 1, "foo"), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 1, "foo"), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 1, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 1, "foo"), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, "foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, "foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 1, "foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 1, "foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 1, "foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 1, "foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 1, ""), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 1, ""), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 1, ""), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, ""), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 1, ""), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 1, ""), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, ""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, ""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 1, ""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 1, ""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 1, ""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 1, ""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 47, "foo"), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 47, "foo"), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 47, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 47, "foo"), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, "foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, "foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 47, "foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 47, "foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 47, "foo"), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 47, "foo"), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 47, ""), with unselected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 47, ""), with selected range on detachedComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 47, ""), with selected range collapsed at (detachedComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, ""), with selected range collapsed at (detachedComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 47, ""), with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 47, ""), with selected range collapsed at (detachedComment, detachedComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, ""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, ""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 47, ""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 47, ""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 47, ""), with unselected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 47, ""), with selected range on detachedComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 0, "foo"), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 0, "foo"), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 0, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 0, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, "foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 0, "foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 0, "foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 0, ""), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 0, ""), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 0, ""), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, ""), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 0, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 0, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, ""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, ""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 0, ""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 0, ""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 0, ""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 0, ""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 1, "foo"), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 1, "foo"), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 1, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 1, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, "foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 1, "foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 1, "foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 1, ""), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 1, ""), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 1, ""), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, ""), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 1, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 1, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, ""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, ""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 1, ""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 1, ""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 1, ""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 1, ""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 47, "foo"), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 47, "foo"), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 47, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 47, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, "foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 47, "foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 47, "foo"), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 47, ""), with unselected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 47, ""), with selected range on detachedForeignComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 47, ""), with selected range collapsed at (detachedForeignComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, ""), with selected range collapsed at (detachedForeignComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 47, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 47, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, ""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, ""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 47, ""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 47, ""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 47, ""), with unselected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 47, ""), with selected range on detachedForeignComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 0, "foo"), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 0, "foo"), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 0, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 0, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, "foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 0, "foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 0, "foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 0, ""), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 0, ""), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 0, ""), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, ""), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 0, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 0, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, ""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, ""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 0, ""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 0, ""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 0, ""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 0, ""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 1, "foo"), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 1, "foo"), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 1, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 1, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, "foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 1, "foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 1, "foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 1, ""), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 1, ""), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 1, ""), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, ""), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 1, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 1, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, ""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, ""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 1, ""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 1, ""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 1, ""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 1, ""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 47, "foo"), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 47, "foo"), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 47, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 47, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, "foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 47, "foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 47, "foo"), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 47, ""), with unselected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 47, ""), with selected range on detachedXmlComment from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 47, ""), with selected range collapsed at (detachedXmlComment, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, ""), with selected range collapsed at (detachedXmlComment, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 47, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 47, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, ""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, ""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 47, ""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 47, ""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 47, ""), with unselected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 47, ""), with selected range on detachedXmlComment from 1 to 3
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 0, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 0, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 0, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 0, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 0, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 0, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 0, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 0, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 1, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 1, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 1, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 1, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 1, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 1, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 1, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 1, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0], 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range on paras[0] from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 47, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 47, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 47, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 47, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 47, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(2, 47, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 47, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(3, 47, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = paras[0].firstChild.data, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = paras[0].firstChild.data, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += paras[0].firstChild.data, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += paras[0].firstChild.data, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 0)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to 1
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 1)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = paras[1].firstChild.data, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = paras[1].firstChild.data, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += paras[1].firstChild.data, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += paras[1].firstChild.data, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:39 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 1 to foreignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 1 to xmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 1 to detachedTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range on comment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range on comment from 0 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range on comment from 1 to comment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, comment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 0 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 1 to foreignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, foreignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 0 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 1 to xmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, xmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 0 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 1 to detachedComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, detachedComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (testDiv, 2)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (testDiv, 2)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range on testDiv from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, null), with unselected range on foreignDoc from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, null), with selected range on foreignDoc from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[0], paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[0], paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(testDiv, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(testDiv, paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(document, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(document, paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(foreignDoc, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(foreignDoc, paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(document.doctype, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(document.doctype, paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (testDiv, 2)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (testDiv, 2)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[0], paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[0], paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(testDiv, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(testDiv, paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(document, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(document, paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(foreignDoc, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(foreignDoc, paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(document.doctype, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(document.doctype, paras[0].firstChild), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv.lastChild, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv.lastChild, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv.lastChild from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range on testDiv.lastChild from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv.lastChild, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv.lastChild, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv from testDiv.childNodes.length - 2 to testDiv.childNodes.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range on testDiv from testDiv.childNodes.length - 2 to testDiv.childNodes.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv from testDiv.childNodes.length - 2 to testDiv.childNodes.length - 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range on testDiv from testDiv.childNodes.length - 2 to testDiv.childNodes.length - 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv from testDiv.childNodes.length - 1 to testDiv.childNodes.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range on testDiv from testDiv.childNodes.length - 1 to testDiv.childNodes.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv, testDiv.childNodes.length - 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv, testDiv.childNodes.length - 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv, testDiv.childNodes.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv, testDiv.childNodes.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv.lastChild, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv.lastChild, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv.lastChild from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv.lastChild from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv.lastChild, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv.lastChild, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv from detachedDiv.childNodes.length - 2 to detachedDiv.childNodes.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv from detachedDiv.childNodes.length - 2 to detachedDiv.childNodes.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv from detachedDiv.childNodes.length - 2 to detachedDiv.childNodes.length - 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv from detachedDiv.childNodes.length - 2 to detachedDiv.childNodes.length - 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv from detachedDiv.childNodes.length - 1 to detachedDiv.childNodes.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv from detachedDiv.childNodes.length - 1 to detachedDiv.childNodes.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv, detachedDiv.childNodes.length - 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv, detachedDiv.childNodes.length - 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv, detachedDiv.childNodes.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv, detachedDiv.childNodes.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range on testDiv from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range on testDiv from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with unselected range on foreignDoc from foreignDoc.childNodes.length - 1 to foreignDoc.childNodes.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with selected range on foreignDoc from foreignDoc.childNodes.length - 1 to foreignDoc.childNodes.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with unselected range collapsed at (foreignDoc, foreignDoc.childNodes.length - 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with selected range collapsed at (foreignDoc, foreignDoc.childNodes.length - 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with unselected range collapsed at (foreignDoc, foreignDoc.childNodes.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with selected range collapsed at (foreignDoc, foreignDoc.childNodes.length)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with unselected range on detachedComment from 0 to 5
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with selected range on detachedComment from 0 to 5
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with unselected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with selected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with unselected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with selected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[0]), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[0]), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(testDiv), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(testDiv), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(document), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(document), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(foreignDoc), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(foreignDoc), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(document.doctype), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(document.doctype), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (paras[0], 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range on paras[0] from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (paras[0], 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 0)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 0 to 1
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 1)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 0 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 1 to 2
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 2)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 2)
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.documentElement.parentNode.removeChild(foreignDoc.documentElement), with unselected range on foreignDoc from 0 to foreignDoc.childNodes.length
20:54:40 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.documentElement.parentNode.removeChild(foreignDoc.documentElement), with selected range on foreignDoc from 0 to foreignDoc.childNodes.length
20:54:40 INFO - TEST-OK | /dom/ranges/Range-mutations.html | took 23448ms
20:54:40 INFO - TEST-START | /dom/ranges/Range-selectNode.html
20:54:41 INFO - PROCESS | 2748 | ++DOCSHELL 1C821000 == 15 [pid = 2748] [id = 37]
20:54:41 INFO - PROCESS | 2748 | ++DOMWINDOW == 44 (1C852800) [pid = 2748] [serial = 104] [outer = 00000000]
20:54:41 INFO - PROCESS | 2748 | ++DOMWINDOW == 45 (1D9EC400) [pid = 2748] [serial = 105] [outer = 1C852800]
20:54:41 INFO - PROCESS | 2748 | ++DOMWINDOW == 46 (1E3CDC00) [pid = 2748] [serial = 106] [outer = 1C852800]
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | current doc: #document node, current doc's range, type 9
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | current doc: #document node, foreign doc's range, type 9
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | current doc: #document node, XML doc's range, type 9
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | current doc: #document node, detached range, type 9
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, current doc's range, type 10
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, foreign doc's range, type 10
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, XML doc's range, type 10
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, detached range, type 10
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: head node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: head node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: head node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: head node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: title node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: title node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: title node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: title node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: link node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: link node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: link node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: link node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: meta node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: meta node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: meta node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: meta node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: body node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: body node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: body node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: body node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: div node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: div node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: div node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: div node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #comment node, current doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #comment node, foreign doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #comment node, XML doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #comment node, detached range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | foreign doc: #document node, current doc's range, type 9
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | foreign doc: #document node, foreign doc's range, type 9
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | foreign doc: #document node, XML doc's range, type 9
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | foreign doc: #document node, detached range, type 9
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, current doc's range, type 10
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, foreign doc's range, type 10
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, XML doc's range, type 10
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, detached range, type 10
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: head node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: head node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: head node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: head node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: title node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: title node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: title node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: title node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: body node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: body node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: body node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: body node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: #comment node, current doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: #comment node, foreign doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: #comment node, XML doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: #comment node, detached range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | detached div in current doc: div node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | detached div in current doc: div node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | detached div in current doc: div node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | detached div in current doc: div node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document node, current doc's range, type 9
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document node, foreign doc's range, type 9
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document node, XML doc's range, type 9
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document node, detached range, type 9
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** qorflesnorf node, current doc's range, type 10
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** qorflesnorf node, foreign doc's range, type 10
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** qorflesnorf node, XML doc's range, type 10
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** qorflesnorf node, detached range, type 10
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** igiveuponcreativenames node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** igiveuponcreativenames node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** igiveuponcreativenames node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** igiveuponcreativenames node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** somepi node, current doc's range, type 7
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** somepi node, foreign doc's range, type 7
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** somepi node, XML doc's range, type 7
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** somepi node, detached range, type 7
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #comment node, current doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #comment node, foreign doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #comment node, XML doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #comment node, detached range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | igiveuponcreativenames node, current doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | igiveuponcreativenames node, foreign doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | igiveuponcreativenames node, XML doc's range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | igiveuponcreativenames node, detached range, type 1
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, current doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, foreign doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, XML doc's range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, detached range, type 3
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | somepi node, current doc's range, type 7
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | somepi node, foreign doc's range, type 7
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | somepi node, XML doc's range, type 7
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | somepi node, detached range, type 7
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, current doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, foreign doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, XML doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, detached range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, current doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, foreign doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, XML doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, detached range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, current doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, foreign doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, XML doc's range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, detached range, type 8
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, current doc's range, type 11
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, foreign doc's range, type 11
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, XML doc's range, type 11
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, detached range, type 11
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, current doc's range, type 11
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, foreign doc's range, type 11
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, XML doc's range, type 11
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, detached range, type 11
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, current doc's range, type 11
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, foreign doc's range, type 11
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, XML doc's range, type 11
20:54:42 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, detached range, type 11
20:54:42 INFO - TEST-OK | /dom/ranges/Range-selectNode.html | took 1494ms
20:54:42 INFO - TEST-START | /dom/ranges/Range-set.html
20:54:42 INFO - PROCESS | 2748 | ++DOCSHELL 1B43D000 == 16 [pid = 2748] [id = 38]
20:54:42 INFO - PROCESS | 2748 | ++DOMWINDOW == 47 (1B528400) [pid = 2748] [serial = 107] [outer = 00000000]
20:54:42 INFO - PROCESS | 2748 | ++DOMWINDOW == 48 (1CCA1800) [pid = 2748] [serial = 108] [outer = 1B528400]
20:54:42 INFO - PROCESS | 2748 | ++DOMWINDOW == 49 (212B4000) [pid = 2748] [serial = 109] [outer = 1B528400]
20:54:54 INFO - PROCESS | 2748 | ++DOMWINDOW == 50 (213E1400) [pid = 2748] [serial = 110] [outer = 1E260800]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 10 [document.documentElement, 0, document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 11 [document.documentElement, 0, document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 12 [document.documentElement, 1, document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 13 [document.head, 1, document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 14 [document.body, 4, document.body, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 16 [paras[0], 0, paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 17 [detachedPara1, 0, detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 20 [paras[0].firstChild, 3, paras[3], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 21 [paras[0], 0, paras[0].firstChild, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 22 [testDiv, 2, paras[4], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 23 [document, 0, document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 24 [document, 0, document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 25 [comment, 2, comment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 26 [testDiv, 0, comment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 27 [foreignDoc, 1, foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 28 [foreignDoc.body, 0, foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 29 [xmlDoc, 1, xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 30 [detachedTextNode, 0, detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 33 [detachedComment, 3, detachedComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 36 [docfrag, 0, docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 37 [processingInstruction, 0, processingInstruction, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 41 [detachedPara1, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 42 [detachedPara1, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 43 [testDiv, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 44 [testDiv, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 45 [document, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 46 [document, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 47 [document, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 48 [document, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 49 [document, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 50 [comment, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 51 [comment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 52 [comment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 53 [comment, 96]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 54 [foreignDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 55 [foreignDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 56 [foreignComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 57 [foreignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 58 [foreignTextNode, 36]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 59 [xmlDoc, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 60 [xmlDoc, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 61 [xmlDoc, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 62 [xmlDoc, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 63 [xmlComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 64 [xmlComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 65 [processingInstruction, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 66 [processingInstruction, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 67 [processingInstruction, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 68 [detachedTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 69 [detachedTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 70 [detachedForeignTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 71 [detachedForeignTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 72 [detachedXmlTextNode, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 73 [detachedXmlTextNode, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 74 [detachedProcessingInstruction, 12]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 75 [detachedComment, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 76 [detachedComment, 5]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 77 [detachedForeignComment, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 78 [detachedForeignComment, 4]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 79 [detachedXmlComment, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 80 [docfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 81 [foreignDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 82 [xmlDocfrag, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 83 [doctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 84 [doctype, -17]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 85 [doctype, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 86 [foreignDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 87 [xmlDoctype, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 0 [paras[0].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 1 [paras[0].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 2 [paras[0].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 3 [paras[0].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 4 [paras[0].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 5 [paras[0].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 6 [paras[0].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 8 [paras[1].firstChild, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 9 [paras[1].firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 10 [paras[1].firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 11 [paras[1].firstChild, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 12 [paras[1].firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 13 [paras[1].firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 14 [paras[1].firstChild, 10]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 16 [detachedPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 17 [detachedPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 20 [foreignPara1.firstChild, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 21 [foreignPara1.firstChild, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 8]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 9]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 24 [document.documentElement, -1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 25 [document.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 26 [document.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 27 [document.documentElement, 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 28 [document.documentElement, 7]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 29 [document.head, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 30 [document.body, 3]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 31 [foreignDoc.documentElement, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 32 [foreignDoc.documentElement, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 33 [foreignDoc.head, 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 34 [foreignDoc.body, 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 35 [paras[0], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 36 [paras[0], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 37 [paras[0], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 38 [paras[1], 0]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 39 [paras[1], 1]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 40 [paras[1], 2]
20:54:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - PROCESS | 2748 | --DOCSHELL 1320E000 == 15 [pid = 2748] [id = 33]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - PROCESS | 2748 | --DOCSHELL 173D1400 == 14 [pid = 2748] [id = 35]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - PROCESS | 2748 | --DOMWINDOW == 49 (1B0D3800) [pid = 2748] [serial = 78] [outer = 00000000] [url = about:blank]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - PROCESS | 2748 | --DOMWINDOW == 48 (16E2AC00) [pid = 2748] [serial = 66] [outer = 00000000] [url = about:blank]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 24 [document.documentElement, -1]
20:54:55 INFO - PROCESS | 2748 | --DOMWINDOW == 47 (1760C400) [pid = 2748] [serial = 69] [outer = 00000000] [url = about:blank]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 25 [document.documentElement, 0]
20:54:55 INFO - PROCESS | 2748 | --DOMWINDOW == 46 (176DE400) [pid = 2748] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 26 [document.documentElement, 1]
20:54:55 INFO - PROCESS | 2748 | --DOMWINDOW == 45 (18BB4800) [pid = 2748] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 27 [document.documentElement, 2]
20:54:55 INFO - PROCESS | 2748 | --DOMWINDOW == 44 (1B57B400) [pid = 2748] [serial = 81] [outer = 00000000] [url = about:blank]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 59 [xmlDoc, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 60 [xmlDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 61 [xmlDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 62 [xmlDoc, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 63 [xmlComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 64 [xmlComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 65 [processingInstruction, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 66 [processingInstruction, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 67 [processingInstruction, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 68 [detachedTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 69 [detachedTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 70 [detachedForeignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 71 [detachedForeignTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 72 [detachedXmlTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 73 [detachedXmlTextNode, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 74 [detachedProcessingInstruction, 12]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 75 [detachedComment, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 76 [detachedComment, 5]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 77 [detachedForeignComment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 78 [detachedForeignComment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 79 [detachedXmlComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 80 [docfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 81 [foreignDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 82 [xmlDocfrag, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 83 [doctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 84 [doctype, -17]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 85 [doctype, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 86 [foreignDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 87 [xmlDoctype, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 0 [paras[0].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 1 [paras[0].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 2 [paras[0].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 3 [paras[0].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 4 [paras[0].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 5 [paras[0].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 6 [paras[0].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 8 [paras[1].firstChild, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 9 [paras[1].firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 10 [paras[1].firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 11 [paras[1].firstChild, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 12 [paras[1].firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 13 [paras[1].firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 14 [paras[1].firstChild, 10]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 16 [detachedPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 17 [detachedPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 20 [foreignPara1.firstChild, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 21 [foreignPara1.firstChild, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 8]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 9]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 24 [document.documentElement, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 25 [document.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 26 [document.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 27 [document.documentElement, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 28 [document.documentElement, 7]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 29 [document.head, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 30 [document.body, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 31 [foreignDoc.documentElement, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 32 [foreignDoc.documentElement, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 33 [foreignDoc.head, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 34 [foreignDoc.body, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 35 [paras[0], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 36 [paras[0], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 37 [paras[0], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 38 [paras[1], 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 39 [paras[1], 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 40 [paras[1], 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 41 [detachedPara1, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 42 [detachedPara1, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 43 [testDiv, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 44 [testDiv, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 45 [document, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 46 [document, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 47 [document, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 48 [document, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 49 [document, 3]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 50 [comment, -1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 51 [comment, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 52 [comment, 4]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 53 [comment, 96]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 54 [foreignDoc, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 55 [foreignDoc, 1]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 56 [foreignComment, 2]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 57 [foreignTextNode, 0]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 58 [foreignTextNode, 36]
20:54:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 0 [paras[0].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 1 [paras[0].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 2 [paras[0].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 3 [paras[0].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 4 [paras[0].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 5 [paras[0].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 6 [paras[0].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 7 [paras[0].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 8 [paras[1].firstChild, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 9 [paras[1].firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 10 [paras[1].firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 11 [paras[1].firstChild, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 12 [paras[1].firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 13 [paras[1].firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 14 [paras[1].firstChild, 10]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 15 [paras[1].firstChild, 65535]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 16 [detachedPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 17 [detachedPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 18 [detachedPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 19 [detachedPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 20 [foreignPara1.firstChild, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 21 [foreignPara1.firstChild, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 22 [foreignPara1.firstChild, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 23 [foreignPara1.firstChild, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 24 [document.documentElement, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 25 [document.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 26 [document.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 27 [document.documentElement, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 28 [document.documentElement, 7]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 29 [document.head, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 30 [document.body, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 31 [foreignDoc.documentElement, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 32 [foreignDoc.documentElement, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 33 [foreignDoc.head, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 34 [foreignDoc.body, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 35 [paras[0], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 36 [paras[0], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 37 [paras[0], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 38 [paras[1], 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 39 [paras[1], 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 40 [paras[1], 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 41 [detachedPara1, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 42 [detachedPara1, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 43 [testDiv, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 44 [testDiv, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 45 [document, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 46 [document, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 47 [document, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 48 [document, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 49 [document, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 50 [comment, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 51 [comment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 52 [comment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 53 [comment, 96]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 54 [foreignDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 55 [foreignDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 56 [foreignComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 57 [foreignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 58 [foreignTextNode, 36]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 59 [xmlDoc, -1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 60 [xmlDoc, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 61 [xmlDoc, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 62 [xmlDoc, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 63 [xmlComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 64 [xmlComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 65 [processingInstruction, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 66 [processingInstruction, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 67 [processingInstruction, 9]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 68 [detachedTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 69 [detachedTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 70 [detachedForeignTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 71 [detachedForeignTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 72 [detachedXmlTextNode, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 73 [detachedXmlTextNode, 8]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 74 [detachedProcessingInstruction, 12]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 75 [detachedComment, 3]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 76 [detachedComment, 5]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 77 [detachedForeignComment, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 78 [detachedForeignComment, 4]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 79 [detachedXmlComment, 2]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 80 [docfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 81 [foreignDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 82 [xmlDocfrag, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 83 [doctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 84 [doctype, -17]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 85 [doctype, 1]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 86 [foreignDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 87 [xmlDoctype, 0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 3 foreignPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 5 detachedPara1
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 7 document
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 8 detachedDiv
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 9 foreignDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 10 foreignPara2
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 11 xmlDoc
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 12 xmlElement
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 13 detachedTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 14 foreignTextNode
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 15 processingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 17 comment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 18 detachedComment
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 19 docfrag
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 20 doctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 21 foreignDoctype
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 0 paras[0]
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild
20:54:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0]
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 3 foreignPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 5 detachedPara1
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1.firstChild
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 7 document
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 8 detachedDiv
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 9 foreignDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 10 foreignPara2
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 11 xmlDoc
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 12 xmlElement
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 13 detachedTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 14 foreignTextNode
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 15 processingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 16 detachedProcessingInstruction
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 17 comment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 18 detachedComment
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 19 docfrag
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 20 doctype
20:54:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 21 foreignDoctype
20:54:57 INFO - TEST-OK | /dom/ranges/Range-set.html | took 14924ms
20:54:57 INFO - TEST-START | /dom/ranges/Range-surroundContents.html
20:54:57 INFO - PROCESS | 2748 | ++DOCSHELL 127C4800 == 15 [pid = 2748] [id = 39]
20:54:57 INFO - PROCESS | 2748 | ++DOMWINDOW == 45 (12904800) [pid = 2748] [serial = 111] [outer = 00000000]
20:54:57 INFO - PROCESS | 2748 | ++DOMWINDOW == 46 (16E0A800) [pid = 2748] [serial = 112] [outer = 12904800]
20:54:57 INFO - PROCESS | 2748 | ++DOMWINDOW == 47 (1715C400) [pid = 2748] [serial = 113] [outer = 12904800]
20:54:58 INFO - PROCESS | 2748 | ++DOCSHELL 1A051800 == 16 [pid = 2748] [id = 40]
20:54:58 INFO - PROCESS | 2748 | ++DOMWINDOW == 48 (1A052400) [pid = 2748] [serial = 114] [outer = 00000000]
20:54:58 INFO - PROCESS | 2748 | ++DOCSHELL 1A0CFC00 == 17 [pid = 2748] [id = 41]
20:54:58 INFO - PROCESS | 2748 | ++DOMWINDOW == 49 (1A0D2000) [pid = 2748] [serial = 115] [outer = 00000000]
20:54:58 INFO - PROCESS | 2748 | ++DOMWINDOW == 50 (1A55B400) [pid = 2748] [serial = 116] [outer = 1A052400]
20:54:58 INFO - PROCESS | 2748 | ++DOMWINDOW == 51 (1B0D4C00) [pid = 2748] [serial = 117] [outer = 1A0D2000]
20:54:58 INFO - PROCESS | 2748 | ++DOMWINDOW == 52 (18DBCC00) [pid = 2748] [serial = 118] [outer = 1A0D2000]
20:55:06 INFO - PROCESS | 2748 | --DOCSHELL 1C821000 == 16 [pid = 2748] [id = 37]
20:55:08 INFO - PROCESS | 2748 | --DOCSHELL 1A5EEC00 == 15 [pid = 2748] [id = 36]
20:55:08 INFO - PROCESS | 2748 | --DOCSHELL 0E379800 == 14 [pid = 2748] [id = 22]
20:55:08 INFO - PROCESS | 2748 | --DOCSHELL 1A5E6C00 == 13 [pid = 2748] [id = 34]
20:55:08 INFO - PROCESS | 2748 | --DOCSHELL 1C14E800 == 12 [pid = 2748] [id = 30]
20:55:08 INFO - PROCESS | 2748 | --DOCSHELL 1B43D000 == 11 [pid = 2748] [id = 38]
20:55:11 INFO - PROCESS | 2748 | --DOMWINDOW == 51 (1B0D4C00) [pid = 2748] [serial = 117] [outer = 1A0D2000] [url = about:blank]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0]
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 0,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild - assert_true: First differing node: expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:55:11 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - EventHandlerNonNull*actualIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:313:3
20:55:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:312:1
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 0,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild - assert_true: First differing node: expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
20:55:11 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - EventHandlerNonNull*actualIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:313:3
20:55:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:312:1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0]
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 1,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild - assert_true: First differing node: expected Text node "̈b̈c̈d̈ëf̈g̈ḧ
20:55:11 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 1,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild - assert_true: First differing node: expected Text node "̈b̈c̈d̈ëf̈g̈ḧ
20:55:11 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0]
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 2,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild - assert_true: First differing node: expected Text node "Äëf̈g̈ḧ
20:55:11 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 2,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild - assert_true: First differing node: expected Text node "Äëf̈g̈ḧ
20:55:11 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0]
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 3,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild - assert_true: First differing node: expected Text node "Ä̈f̈g̈ḧ
20:55:11 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 3,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild - assert_true: First differing node: expected Text node "Ä̈f̈g̈ḧ
20:55:11 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,0: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,0: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,1: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,1: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 4,2: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild - assert_true: First differing node: expected Text node "Ijklmnop
20:55:11 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 4,2: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild - assert_true: First differing node: expected Text node "Ijklmnop
20:55:11 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,3: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,3: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,4: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,4: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,5: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,5: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,6: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,6: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,7: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,7: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,8: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,8: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,9: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,9: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,10: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,10: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,11: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,11: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,12: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,12: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,13: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,13: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,14: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,14: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,15: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,15: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,16: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,16: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,17: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,17: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,18: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,18: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,19: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,19: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,20: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,20: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,21: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,21: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,0: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,0: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,1: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,1: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 5,2: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild - assert_true: First differing node: expected Element node Qrstuvwx
, got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 5,2: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild - assert_true: First differing node: expected Element node Qrstuvwx
, got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,3: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,3: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,4: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,4: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,5: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,5: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,6: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,6: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,7: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,7: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,8: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,8: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,9: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,9: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,10: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,10: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,11: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,11: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,12: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,12: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,13: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,13: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,14: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,14: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,15: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,15: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,16: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,16: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,17: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,17: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,18: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,18: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,19: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,19: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,20: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,20: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,21: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,21: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,1: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,2: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 6,6: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild - assert_true: First differing node: expected Text node "Opqrstuv", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 6,6: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild - assert_true: First differing node: expected Text node "Opqrstuv", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,1: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,2: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 7,6: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild - assert_true: First differing node: expected Element node Wxyzabcd
, got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 7,6: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild - assert_true: First differing node: expected Element node Wxyzabcd
, got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,1: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,2: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 8,4: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild - assert_true: First differing node: expected Text node "Efghijkl", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 8,4: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild - assert_true: First differing node: expected Text node "Efghijkl", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,1: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,2: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 9,4: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild - assert_true: First differing node: expected Element node Mnopqrst
, got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-FAIL | /dom/ranges/Range-surroundContents.html | 9,4: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild - assert_true: First differing node: expected Element node Mnopqrst
, got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
20:55:11 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
20:55:11 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
20:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:11 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
20:55:11 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,1: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,2: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,7: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,9: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,11: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,19: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,20: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,21: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,1: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,2: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,7: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,9: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,11: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,19: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,20: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,21: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,1: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,2: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,7: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,9: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,11: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,19: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,20: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,21: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,0: resulting DOM for range [document.head, 1, document.head, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,0: resulting range position for range [document.head, 1, document.head, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,1: resulting DOM for range [document.head, 1, document.head, 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,1: resulting range position for range [document.head, 1, document.head, 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,2: resulting DOM for range [document.head, 1, document.head, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,2: resulting range position for range [document.head, 1, document.head, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,3: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,3: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,4: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,4: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,5: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,5: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,6: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,6: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,7: resulting DOM for range [document.head, 1, document.head, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,7: resulting range position for range [document.head, 1, document.head, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,8: resulting DOM for range [document.head, 1, document.head, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,8: resulting range position for range [document.head, 1, document.head, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,9: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,9: resulting range position for range [document.head, 1, document.head, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,10: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,10: resulting range position for range [document.head, 1, document.head, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,11: resulting DOM for range [document.head, 1, document.head, 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,11: resulting range position for range [document.head, 1, document.head, 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,12: resulting DOM for range [document.head, 1, document.head, 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,12: resulting range position for range [document.head, 1, document.head, 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,13: resulting DOM for range [document.head, 1, document.head, 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,13: resulting range position for range [document.head, 1, document.head, 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,14: resulting DOM for range [document.head, 1, document.head, 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,14: resulting range position for range [document.head, 1, document.head, 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,15: resulting DOM for range [document.head, 1, document.head, 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,15: resulting range position for range [document.head, 1, document.head, 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,16: resulting DOM for range [document.head, 1, document.head, 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,16: resulting range position for range [document.head, 1, document.head, 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,17: resulting DOM for range [document.head, 1, document.head, 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,17: resulting range position for range [document.head, 1, document.head, 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,18: resulting DOM for range [document.head, 1, document.head, 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,18: resulting range position for range [document.head, 1, document.head, 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,19: resulting DOM for range [document.head, 1, document.head, 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,19: resulting range position for range [document.head, 1, document.head, 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,20: resulting DOM for range [document.head, 1, document.head, 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,20: resulting range position for range [document.head, 1, document.head, 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,21: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,21: resulting range position for range [document.head, 1, document.head, 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,0: resulting DOM for range [document.body, 4, document.body, 5], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,0: resulting range position for range [document.body, 4, document.body, 5], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,1: resulting DOM for range [document.body, 4, document.body, 5], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,1: resulting range position for range [document.body, 4, document.body, 5], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,2: resulting DOM for range [document.body, 4, document.body, 5], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,2: resulting range position for range [document.body, 4, document.body, 5], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,3: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,3: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,4: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,4: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,5: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,5: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,6: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,6: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,7: resulting DOM for range [document.body, 4, document.body, 5], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,7: resulting range position for range [document.body, 4, document.body, 5], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,8: resulting DOM for range [document.body, 4, document.body, 5], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,8: resulting range position for range [document.body, 4, document.body, 5], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,9: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,9: resulting range position for range [document.body, 4, document.body, 5], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,10: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,10: resulting range position for range [document.body, 4, document.body, 5], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,11: resulting DOM for range [document.body, 4, document.body, 5], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,11: resulting range position for range [document.body, 4, document.body, 5], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,12: resulting DOM for range [document.body, 4, document.body, 5], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,12: resulting range position for range [document.body, 4, document.body, 5], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,13: resulting DOM for range [document.body, 4, document.body, 5], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,13: resulting range position for range [document.body, 4, document.body, 5], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,14: resulting DOM for range [document.body, 4, document.body, 5], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,14: resulting range position for range [document.body, 4, document.body, 5], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,15: resulting DOM for range [document.body, 4, document.body, 5], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,15: resulting range position for range [document.body, 4, document.body, 5], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,16: resulting DOM for range [document.body, 4, document.body, 5], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,16: resulting range position for range [document.body, 4, document.body, 5], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,17: resulting DOM for range [document.body, 4, document.body, 5], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,17: resulting range position for range [document.body, 4, document.body, 5], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,18: resulting DOM for range [document.body, 4, document.body, 5], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,18: resulting range position for range [document.body, 4, document.body, 5], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,19: resulting DOM for range [document.body, 4, document.body, 5], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,19: resulting range position for range [document.body, 4, document.body, 5], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,20: resulting DOM for range [document.body, 4, document.body, 5], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,20: resulting range position for range [document.body, 4, document.body, 5], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,21: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,21: resulting range position for range [document.body, 4, document.body, 5], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,1: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,2: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,7: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,9: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,11: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,19: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,20: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,21: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,0: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,0: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,1: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,1: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,2: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,2: resulting range position for range [paras[0], 0, paras[0], 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,3: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,3: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,4: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,4: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,5: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,5: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,6: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,6: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,7: resulting DOM for range [paras[0], 0, paras[0], 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,7: resulting range position for range [paras[0], 0, paras[0], 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,8: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,8: resulting range position for range [paras[0], 0, paras[0], 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,9: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,9: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,10: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,10: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,11: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,11: resulting range position for range [paras[0], 0, paras[0], 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,12: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,12: resulting range position for range [paras[0], 0, paras[0], 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,13: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,13: resulting range position for range [paras[0], 0, paras[0], 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,14: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,14: resulting range position for range [paras[0], 0, paras[0], 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,15: resulting DOM for range [paras[0], 0, paras[0], 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,15: resulting range position for range [paras[0], 0, paras[0], 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,16: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,16: resulting range position for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,17: resulting DOM for range [paras[0], 0, paras[0], 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,17: resulting range position for range [paras[0], 0, paras[0], 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,18: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,18: resulting range position for range [paras[0], 0, paras[0], 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,19: resulting DOM for range [paras[0], 0, paras[0], 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,19: resulting range position for range [paras[0], 0, paras[0], 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,20: resulting DOM for range [paras[0], 0, paras[0], 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,20: resulting range position for range [paras[0], 0, paras[0], 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,21: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,21: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,5: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,6: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,7: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,8: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,9: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,11: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,19: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,20: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,21: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,0: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,0: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,1: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,1: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,2: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,2: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,3: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,3: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,4: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,4: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,5: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,5: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,6: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,6: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,7: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,7: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,8: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,8: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,9: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,9: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,10: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,10: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,11: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,11: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,12: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,12: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,13: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,13: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,14: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,14: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,15: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,15: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,16: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,16: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,17: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,17: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,18: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,18: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,19: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,19: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,20: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,20: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,21: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,21: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,0: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,0: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,1: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,1: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,2: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,2: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,3: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,3: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,4: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,4: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,5: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,5: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,6: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,6: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,7: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,7: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,8: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,8: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,9: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,9: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,10: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,10: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,11: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,11: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,12: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,12: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,13: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,13: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,14: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,14: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,15: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,15: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,16: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,16: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,17: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,17: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,18: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,18: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,19: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,19: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,20: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,20: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,21: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,21: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,0: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,0: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,1: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,1: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,2: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,2: resulting range position for range [testDiv, 2, paras[4], 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,3: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,3: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,4: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,4: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,5: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,5: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,6: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,6: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,7: resulting DOM for range [testDiv, 2, paras[4], 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,7: resulting range position for range [testDiv, 2, paras[4], 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,8: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,8: resulting range position for range [testDiv, 2, paras[4], 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,9: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,9: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,10: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,10: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,11: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,11: resulting range position for range [testDiv, 2, paras[4], 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,12: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,12: resulting range position for range [testDiv, 2, paras[4], 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,13: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,13: resulting range position for range [testDiv, 2, paras[4], 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,14: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,14: resulting range position for range [testDiv, 2, paras[4], 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,15: resulting DOM for range [testDiv, 2, paras[4], 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,15: resulting range position for range [testDiv, 2, paras[4], 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,16: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,16: resulting range position for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,17: resulting DOM for range [testDiv, 2, paras[4], 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,17: resulting range position for range [testDiv, 2, paras[4], 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,18: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,18: resulting range position for range [testDiv, 2, paras[4], 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,19: resulting DOM for range [testDiv, 2, paras[4], 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,19: resulting range position for range [testDiv, 2, paras[4], 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,20: resulting DOM for range [testDiv, 2, paras[4], 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,20: resulting range position for range [testDiv, 2, paras[4], 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,21: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,21: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,0: resulting DOM for range [document, 0, document, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,0: resulting range position for range [document, 0, document, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,1: resulting DOM for range [document, 0, document, 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,1: resulting range position for range [document, 0, document, 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,2: resulting DOM for range [document, 0, document, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,2: resulting range position for range [document, 0, document, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,3: resulting DOM for range [document, 0, document, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,3: resulting range position for range [document, 0, document, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,4: resulting DOM for range [document, 0, document, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,4: resulting range position for range [document, 0, document, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,5: resulting DOM for range [document, 0, document, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,5: resulting range position for range [document, 0, document, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,6: resulting DOM for range [document, 0, document, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,6: resulting range position for range [document, 0, document, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,7: resulting DOM for range [document, 0, document, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,7: resulting range position for range [document, 0, document, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,8: resulting DOM for range [document, 0, document, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,8: resulting range position for range [document, 0, document, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,9: resulting DOM for range [document, 0, document, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,9: resulting range position for range [document, 0, document, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,10: resulting DOM for range [document, 0, document, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,10: resulting range position for range [document, 0, document, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,11: resulting DOM for range [document, 0, document, 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,11: resulting range position for range [document, 0, document, 1], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,12: resulting DOM for range [document, 0, document, 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,12: resulting range position for range [document, 0, document, 1], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,13: resulting DOM for range [document, 0, document, 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,13: resulting range position for range [document, 0, document, 1], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,14: resulting DOM for range [document, 0, document, 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,14: resulting range position for range [document, 0, document, 1], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,15: resulting DOM for range [document, 0, document, 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,15: resulting range position for range [document, 0, document, 1], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,16: resulting DOM for range [document, 0, document, 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,16: resulting range position for range [document, 0, document, 1], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,17: resulting DOM for range [document, 0, document, 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,17: resulting range position for range [document, 0, document, 1], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,18: resulting DOM for range [document, 0, document, 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,18: resulting range position for range [document, 0, document, 1], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,19: resulting DOM for range [document, 0, document, 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,19: resulting range position for range [document, 0, document, 1], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,20: resulting DOM for range [document, 0, document, 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,20: resulting range position for range [document, 0, document, 1], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,21: resulting DOM for range [document, 0, document, 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,21: resulting range position for range [document, 0, document, 1], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,0: resulting DOM for range [document, 0, document, 2], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,0: resulting range position for range [document, 0, document, 2], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,1: resulting DOM for range [document, 0, document, 2], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,1: resulting range position for range [document, 0, document, 2], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,2: resulting DOM for range [document, 0, document, 2], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,2: resulting range position for range [document, 0, document, 2], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,3: resulting DOM for range [document, 0, document, 2], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,3: resulting range position for range [document, 0, document, 2], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,4: resulting DOM for range [document, 0, document, 2], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,4: resulting range position for range [document, 0, document, 2], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,5: resulting DOM for range [document, 0, document, 2], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,5: resulting range position for range [document, 0, document, 2], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,6: resulting DOM for range [document, 0, document, 2], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,6: resulting range position for range [document, 0, document, 2], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,7: resulting DOM for range [document, 0, document, 2], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,7: resulting range position for range [document, 0, document, 2], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,8: resulting DOM for range [document, 0, document, 2], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,8: resulting range position for range [document, 0, document, 2], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,9: resulting DOM for range [document, 0, document, 2], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,9: resulting range position for range [document, 0, document, 2], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,10: resulting DOM for range [document, 0, document, 2], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,10: resulting range position for range [document, 0, document, 2], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,11: resulting DOM for range [document, 0, document, 2], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,11: resulting range position for range [document, 0, document, 2], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,12: resulting DOM for range [document, 0, document, 2], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,12: resulting range position for range [document, 0, document, 2], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,13: resulting DOM for range [document, 0, document, 2], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,13: resulting range position for range [document, 0, document, 2], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,14: resulting DOM for range [document, 0, document, 2], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,14: resulting range position for range [document, 0, document, 2], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,15: resulting DOM for range [document, 0, document, 2], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,15: resulting range position for range [document, 0, document, 2], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,16: resulting DOM for range [document, 0, document, 2], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,16: resulting range position for range [document, 0, document, 2], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,17: resulting DOM for range [document, 0, document, 2], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,17: resulting range position for range [document, 0, document, 2], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,18: resulting DOM for range [document, 0, document, 2], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,18: resulting range position for range [document, 0, document, 2], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,19: resulting DOM for range [document, 0, document, 2], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,19: resulting range position for range [document, 0, document, 2], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,20: resulting DOM for range [document, 0, document, 2], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,20: resulting range position for range [document, 0, document, 2], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,21: resulting DOM for range [document, 0, document, 2], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,21: resulting range position for range [document, 0, document, 2], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,0: resulting DOM for range [comment, 2, comment, 3], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,0: resulting range position for range [comment, 2, comment, 3], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,1: resulting DOM for range [comment, 2, comment, 3], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,1: resulting range position for range [comment, 2, comment, 3], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,2: resulting DOM for range [comment, 2, comment, 3], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,2: resulting range position for range [comment, 2, comment, 3], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,3: resulting DOM for range [comment, 2, comment, 3], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,3: resulting range position for range [comment, 2, comment, 3], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,4: resulting DOM for range [comment, 2, comment, 3], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,4: resulting range position for range [comment, 2, comment, 3], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,5: resulting DOM for range [comment, 2, comment, 3], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,5: resulting range position for range [comment, 2, comment, 3], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,6: resulting DOM for range [comment, 2, comment, 3], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,6: resulting range position for range [comment, 2, comment, 3], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,7: resulting DOM for range [comment, 2, comment, 3], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,7: resulting range position for range [comment, 2, comment, 3], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,8: resulting DOM for range [comment, 2, comment, 3], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,8: resulting range position for range [comment, 2, comment, 3], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,9: resulting DOM for range [comment, 2, comment, 3], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,9: resulting range position for range [comment, 2, comment, 3], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,10: resulting DOM for range [comment, 2, comment, 3], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,10: resulting range position for range [comment, 2, comment, 3], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,11: resulting DOM for range [comment, 2, comment, 3], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,11: resulting range position for range [comment, 2, comment, 3], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,12: resulting DOM for range [comment, 2, comment, 3], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,12: resulting range position for range [comment, 2, comment, 3], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,13: resulting DOM for range [comment, 2, comment, 3], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,13: resulting range position for range [comment, 2, comment, 3], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,14: resulting DOM for range [comment, 2, comment, 3], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,14: resulting range position for range [comment, 2, comment, 3], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,15: resulting DOM for range [comment, 2, comment, 3], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,15: resulting range position for range [comment, 2, comment, 3], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,16: resulting DOM for range [comment, 2, comment, 3], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,16: resulting range position for range [comment, 2, comment, 3], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,17: resulting DOM for range [comment, 2, comment, 3], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,17: resulting range position for range [comment, 2, comment, 3], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,18: resulting DOM for range [comment, 2, comment, 3], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,18: resulting range position for range [comment, 2, comment, 3], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,19: resulting DOM for range [comment, 2, comment, 3], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,19: resulting range position for range [comment, 2, comment, 3], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,20: resulting DOM for range [comment, 2, comment, 3], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,20: resulting range position for range [comment, 2, comment, 3], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,21: resulting DOM for range [comment, 2, comment, 3], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,21: resulting range position for range [comment, 2, comment, 3], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,0: resulting DOM for range [testDiv, 0, comment, 5], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,0: resulting range position for range [testDiv, 0, comment, 5], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,1: resulting DOM for range [testDiv, 0, comment, 5], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,1: resulting range position for range [testDiv, 0, comment, 5], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,2: resulting DOM for range [testDiv, 0, comment, 5], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,2: resulting range position for range [testDiv, 0, comment, 5], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,3: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,3: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,4: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,4: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,5: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,5: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,6: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,6: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,7: resulting DOM for range [testDiv, 0, comment, 5], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,7: resulting range position for range [testDiv, 0, comment, 5], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,8: resulting DOM for range [testDiv, 0, comment, 5], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,8: resulting range position for range [testDiv, 0, comment, 5], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,9: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,9: resulting range position for range [testDiv, 0, comment, 5], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,10: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,10: resulting range position for range [testDiv, 0, comment, 5], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,11: resulting DOM for range [testDiv, 0, comment, 5], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,11: resulting range position for range [testDiv, 0, comment, 5], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,12: resulting DOM for range [testDiv, 0, comment, 5], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,12: resulting range position for range [testDiv, 0, comment, 5], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,13: resulting DOM for range [testDiv, 0, comment, 5], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,13: resulting range position for range [testDiv, 0, comment, 5], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,14: resulting DOM for range [testDiv, 0, comment, 5], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,14: resulting range position for range [testDiv, 0, comment, 5], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,15: resulting DOM for range [testDiv, 0, comment, 5], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,15: resulting range position for range [testDiv, 0, comment, 5], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,16: resulting DOM for range [testDiv, 0, comment, 5], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,16: resulting range position for range [testDiv, 0, comment, 5], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,17: resulting DOM for range [testDiv, 0, comment, 5], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,17: resulting range position for range [testDiv, 0, comment, 5], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,18: resulting DOM for range [testDiv, 0, comment, 5], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,18: resulting range position for range [testDiv, 0, comment, 5], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,19: resulting DOM for range [testDiv, 0, comment, 5], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,19: resulting range position for range [testDiv, 0, comment, 5], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,20: resulting DOM for range [testDiv, 0, comment, 5], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,20: resulting range position for range [testDiv, 0, comment, 5], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,21: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,21: resulting range position for range [testDiv, 0, comment, 5], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,0: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,1: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,2: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,3: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,4: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,5: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,6: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,7: resulting range position for range [foreignDoc, 1, foreignComment, 2], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,8: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,9: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,10: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,11: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,12: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,13: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,14: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,19: resulting range position for range [foreignDoc, 1, foreignComment, 2], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,20: resulting range position for range [foreignDoc, 1, foreignComment, 2], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,21: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,3: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,7: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,9: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,11: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,19: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,20: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,21: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,0: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,1: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,2: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,3: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,4: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,5: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,6: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,7: resulting range position for range [xmlDoc, 1, xmlComment, 0], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,8: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,9: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,10: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,11: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,12: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,13: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,14: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,19: resulting range position for range [xmlDoc, 1, xmlComment, 0], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,20: resulting range position for range [xmlDoc, 1, xmlComment, 0], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,21: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,0: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,1: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,2: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,3: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,4: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,5: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,6: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,7: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,8: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,9: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,10: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,11: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,12: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,13: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,14: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,15: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,16: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,17: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,18: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,19: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,20: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,21: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,0: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,1: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,2: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,3: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,4: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,5: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,6: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,7: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,8: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,9: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,10: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,11: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,12: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,13: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,14: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,15: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,16: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,17: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,18: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,19: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,20: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,21: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,0: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,1: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,2: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,3: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,4: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,5: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,6: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,7: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,8: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,9: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,10: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,11: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,12: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,13: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,14: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,15: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,16: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,17: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,18: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,19: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,20: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,21: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,0: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,1: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,2: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,3: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,4: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,5: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,6: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,7: resulting range position for range [detachedComment, 3, detachedComment, 4], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,8: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,9: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,10: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,11: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,12: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlElement
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,13: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,14: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignTextNode
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,15: resulting range position for range [detachedComment, 3, detachedComment, 4], node processingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,16: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,17: resulting range position for range [detachedComment, 3, detachedComment, 4], node comment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,18: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedComment
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,19: resulting range position for range [detachedComment, 3, detachedComment, 4], node docfrag
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,20: resulting range position for range [detachedComment, 3, detachedComment, 4], node doctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,21: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoctype
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,0: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0]
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,1: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,2: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,3: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,4: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,5: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,6: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,7: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node document
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,8: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,9: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2
20:55:11 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,10: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,11: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,12: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,13: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,14: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,15: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,16: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,17: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,18: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,19: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,20: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,21: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0]
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,0: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0]
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,1: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,2: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,3: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,4: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,5: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,6: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node document
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,7: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node document
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,8: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,9: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,10: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,11: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,12: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,13: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,14: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,15: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,16: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,17: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,18: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,19: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,20: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,21: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,0: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0]
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,0: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0]
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,1: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0].firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,1: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0].firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,2: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[1].firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,2: resulting range position for range [docfrag, 0, docfrag, 0], node paras[1].firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,3: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,3: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,4: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,4: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,5: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,5: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,6: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,6: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,7: resulting DOM for range [docfrag, 0, docfrag, 0], node document
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,7: resulting range position for range [docfrag, 0, docfrag, 0], node document
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,8: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedDiv
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,8: resulting range position for range [docfrag, 0, docfrag, 0], node detachedDiv
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,9: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,9: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,10: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara2
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,10: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara2
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,11: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,11: resulting range position for range [docfrag, 0, docfrag, 0], node xmlDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,12: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlElement
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,12: resulting range position for range [docfrag, 0, docfrag, 0], node xmlElement
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,13: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,13: resulting range position for range [docfrag, 0, docfrag, 0], node detachedTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,14: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,14: resulting range position for range [docfrag, 0, docfrag, 0], node foreignTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,15: resulting DOM for range [docfrag, 0, docfrag, 0], node processingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,15: resulting range position for range [docfrag, 0, docfrag, 0], node processingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,16: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,16: resulting range position for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,17: resulting DOM for range [docfrag, 0, docfrag, 0], node comment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,17: resulting range position for range [docfrag, 0, docfrag, 0], node comment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,18: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedComment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,18: resulting range position for range [docfrag, 0, docfrag, 0], node detachedComment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,19: resulting DOM for range [docfrag, 0, docfrag, 0], node docfrag
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,19: resulting range position for range [docfrag, 0, docfrag, 0], node docfrag
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,20: resulting DOM for range [docfrag, 0, docfrag, 0], node doctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,20: resulting range position for range [docfrag, 0, docfrag, 0], node doctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,21: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,21: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,0: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0]
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,0: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0]
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,1: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,1: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,2: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,2: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,3: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,3: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,4: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,4: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,5: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,5: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,6: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,6: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,7: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node document
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,7: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node document
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,8: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,8: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,9: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,9: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,10: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,10: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,11: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,11: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,12: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlElement
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,12: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlElement
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,13: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,13: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,14: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,14: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,15: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,15: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,16: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,16: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,17: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node comment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,17: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node comment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,18: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedComment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,18: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedComment
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,19: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node docfrag
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,19: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node docfrag
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,20: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node doctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,20: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node doctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,21: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype
20:55:12 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,21: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype
20:55:12 INFO - TEST-OK | /dom/ranges/Range-surroundContents.html | took 14597ms
20:55:12 INFO - TEST-START | /dom/traversal/NodeFilter-constants.html
20:55:12 INFO - PROCESS | 2748 | --DOCSHELL 1A051800 == 10 [pid = 2748] [id = 40]
20:55:12 INFO - PROCESS | 2748 | --DOCSHELL 1A0CFC00 == 9 [pid = 2748] [id = 41]
20:55:12 INFO - PROCESS | 2748 | ++DOCSHELL 1325B800 == 10 [pid = 2748] [id = 42]
20:55:12 INFO - PROCESS | 2748 | ++DOMWINDOW == 52 (1325C000) [pid = 2748] [serial = 119] [outer = 00000000]
20:55:12 INFO - PROCESS | 2748 | ++DOMWINDOW == 53 (13BF4400) [pid = 2748] [serial = 120] [outer = 1325C000]
20:55:12 INFO - PROCESS | 2748 | ++DOMWINDOW == 54 (16E60000) [pid = 2748] [serial = 121] [outer = 1325C000]
20:55:12 INFO - TEST-PASS | /dom/traversal/NodeFilter-constants.html | Constants for acceptNode on NodeFilter interface object.
20:55:12 INFO - TEST-PASS | /dom/traversal/NodeFilter-constants.html | Constants for whatToShow on NodeFilter interface object.
20:55:12 INFO - TEST-OK | /dom/traversal/NodeFilter-constants.html | took 871ms
20:55:12 INFO - TEST-START | /dom/traversal/NodeIterator-removal.html
20:55:13 INFO - PROCESS | 2748 | ++DOCSHELL 1760E400 == 11 [pid = 2748] [id = 43]
20:55:13 INFO - PROCESS | 2748 | ++DOMWINDOW == 55 (17610800) [pid = 2748] [serial = 122] [outer = 00000000]
20:55:13 INFO - PROCESS | 2748 | ++DOMWINDOW == 56 (18D50000) [pid = 2748] [serial = 123] [outer = 17610800]
20:55:13 INFO - PROCESS | 2748 | ++DOMWINDOW == 57 (19883800) [pid = 2748] [serial = 124] [outer = 17610800]
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node paras[0]
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node paras[0].firstChild
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node paras[1].firstChild
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignPara1
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignPara1.firstChild
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node detachedPara1
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node detachedPara1.firstChild
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignPara2
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node xmlElement
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignTextNode
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node processingInstruction
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node comment
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node doctype
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignDoctype
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node paras[1]
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node detachedPara2
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node detachedPara2.firstChild
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node testDiv
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node xmlTextNode
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node xmlComment
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignComment
20:55:14 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node xmlDoctype
20:55:14 INFO - TEST-OK | /dom/traversal/NodeIterator-removal.html | took 1431ms
20:55:14 INFO - TEST-START | /dom/traversal/NodeIterator.html
20:55:14 INFO - PROCESS | 2748 | ++DOCSHELL 1A0D7000 == 12 [pid = 2748] [id = 44]
20:55:14 INFO - PROCESS | 2748 | ++DOMWINDOW == 58 (1A0D7400) [pid = 2748] [serial = 125] [outer = 00000000]
20:55:14 INFO - PROCESS | 2748 | ++DOMWINDOW == 59 (1B580800) [pid = 2748] [serial = 126] [outer = 1A0D7400]
20:55:14 INFO - PROCESS | 2748 | ++DOMWINDOW == 60 (1C14E800) [pid = 2748] [serial = 127] [outer = 1A0D7400]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 59 (1A5F4800) [pid = 2748] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-mutations.html]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 58 (1D9F6800) [pid = 2748] [serial = 88] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 57 (1B0CE800) [pid = 2748] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-intersectsNode.html]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 56 (17512400) [pid = 2748] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-isPointInRange.html]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 55 (13253400) [pid = 2748] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-intersectsNode-binding.html]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 54 (1D9F4800) [pid = 2748] [serial = 87] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 53 (1C14EC00) [pid = 2748] [serial = 84] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-insertNode.html]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 52 (1C852800) [pid = 2748] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-selectNode.html]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 51 (1B528400) [pid = 2748] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-set.html]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 50 (1B33CC00) [pid = 2748] [serial = 102] [outer = 00000000] [url = about:blank]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 49 (1D9EC400) [pid = 2748] [serial = 105] [outer = 00000000] [url = about:blank]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 48 (1CCA1800) [pid = 2748] [serial = 108] [outer = 00000000] [url = about:blank]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 47 (1B530400) [pid = 2748] [serial = 96] [outer = 00000000] [url = about:blank]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 46 (176D6400) [pid = 2748] [serial = 99] [outer = 00000000] [url = about:blank]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 45 (1750D400) [pid = 2748] [serial = 93] [outer = 00000000] [url = about:blank]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 44 (16E0A800) [pid = 2748] [serial = 112] [outer = 00000000] [url = about:blank]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 43 (176E1800) [pid = 2748] [serial = 94] [outer = 00000000] [url = about:blank]
20:55:18 INFO - PROCESS | 2748 | --DOMWINDOW == 42 (1A0CB800) [pid = 2748] [serial = 75] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
20:55:18 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1449
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | detach() should be a no-op
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | createNodeIterator() parameter defaults
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | createNodeIterator() with null as arguments
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | createNodeIterator() with undefined as arguments
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | Propagate exception from filter function
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0xFFFFFFFF, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0xFFFFFFFF, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0xFFFFFFFF, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0xFFFFFFFF, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0xFFFFFFFF, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0xFFFFFFFF, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0xFFFFFFFF, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0xFFFFFFFF, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return false }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, null)
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:18 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:19 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:19 INFO - TEST-OK | /dom/traversal/NodeIterator.html | took 4744ms
20:55:19 INFO - TEST-START | /dom/traversal/TreeWalker-acceptNode-filter.html
20:55:19 INFO - PROCESS | 2748 | ++DOCSHELL 1C14E400 == 13 [pid = 2748] [id = 45]
20:55:19 INFO - PROCESS | 2748 | ++DOMWINDOW == 43 (1C14EC00) [pid = 2748] [serial = 128] [outer = 00000000]
20:55:19 INFO - PROCESS | 2748 | ++DOMWINDOW == 44 (1D9EC400) [pid = 2748] [serial = 129] [outer = 1C14EC00]
20:55:19 INFO - PROCESS | 2748 | ++DOMWINDOW == 45 (212AD400) [pid = 2748] [serial = 130] [outer = 1C14EC00]
20:55:20 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with raw function filter
20:55:20 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with object filter
20:55:20 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with null filter
20:55:20 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with undefined filter
20:55:20 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with object lacking acceptNode property
20:55:20 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with object with non-function acceptNode property
20:55:20 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with function having acceptNode function
20:55:20 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing acceptNode callee
20:55:20 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with filter function that throws
20:55:20 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with filter object that throws
20:55:20 INFO - TEST-OK | /dom/traversal/TreeWalker-acceptNode-filter.html | took 1202ms
20:55:20 INFO - TEST-START | /dom/traversal/TreeWalker-basic.html
20:55:20 INFO - PROCESS | 2748 | ++DOCSHELL 17518000 == 14 [pid = 2748] [id = 46]
20:55:20 INFO - PROCESS | 2748 | ++DOMWINDOW == 46 (17612400) [pid = 2748] [serial = 131] [outer = 00000000]
20:55:20 INFO - PROCESS | 2748 | ++DOMWINDOW == 47 (18D4D800) [pid = 2748] [serial = 132] [outer = 17612400]
20:55:20 INFO - PROCESS | 2748 | ++DOMWINDOW == 48 (1A0CBC00) [pid = 2748] [serial = 133] [outer = 17612400]
20:55:21 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Construct a TreeWalker by document.createTreeWalker(root).
20:55:21 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Construct a TreeWalker by document.createTreeWalker(root, null, null).
20:55:21 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Construct a TreeWalker by document.createTreeWalker(root, undefined, undefined).
20:55:21 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Give an invalid root node to document.createTreeWalker().
20:55:21 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Walk over nodes.
20:55:21 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Optional arguments to createTreeWalker should be optional (3 passed, null).
20:55:21 INFO - TEST-OK | /dom/traversal/TreeWalker-basic.html | took 987ms
20:55:21 INFO - TEST-START | /dom/traversal/TreeWalker-currentNode.html
20:55:21 INFO - PROCESS | 2748 | ++DOCSHELL 1B52DC00 == 15 [pid = 2748] [id = 47]
20:55:21 INFO - PROCESS | 2748 | ++DOMWINDOW == 49 (212AA800) [pid = 2748] [serial = 134] [outer = 00000000]
20:55:21 INFO - PROCESS | 2748 | ++DOMWINDOW == 50 (21340800) [pid = 2748] [serial = 135] [outer = 212AA800]
20:55:21 INFO - PROCESS | 2748 | ++DOMWINDOW == 51 (213D8C00) [pid = 2748] [serial = 136] [outer = 212AA800]
20:55:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-currentNode.html | Test that TreeWalker.parent() doesn't set the currentNode to a node not under the root.
20:55:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-currentNode.html | Test that we handle setting the currentNode to arbitrary nodes not under the root element.
20:55:22 INFO - TEST-PASS | /dom/traversal/TreeWalker-currentNode.html | Test how we handle the case when the traversed to node is within the root, but the currentElement is not.
20:55:22 INFO - TEST-OK | /dom/traversal/TreeWalker-currentNode.html | took 1168ms
20:55:22 INFO - TEST-START | /dom/traversal/TreeWalker-previousNodeLastChildReject.html
20:55:22 INFO - PROCESS | 2748 | --DOCSHELL 127C4800 == 14 [pid = 2748] [id = 39]
20:55:22 INFO - PROCESS | 2748 | --DOMWINDOW == 50 (178A5400) [pid = 2748] [serial = 100] [outer = 00000000] [url = about:blank]
20:55:22 INFO - PROCESS | 2748 | --DOMWINDOW == 49 (1B52FC00) [pid = 2748] [serial = 103] [outer = 00000000] [url = about:blank]
20:55:22 INFO - PROCESS | 2748 | --DOMWINDOW == 48 (1241BC00) [pid = 2748] [serial = 91] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:55:22 INFO - PROCESS | 2748 | --DOMWINDOW == 47 (1D9F6C00) [pid = 2748] [serial = 89] [outer = 00000000] [url = about:blank]
20:55:22 INFO - PROCESS | 2748 | --DOMWINDOW == 46 (1C821C00) [pid = 2748] [serial = 86] [outer = 00000000] [url = about:blank]
20:55:22 INFO - PROCESS | 2748 | --DOMWINDOW == 45 (1C152C00) [pid = 2748] [serial = 97] [outer = 00000000] [url = about:blank]
20:55:22 INFO - PROCESS | 2748 | --DOMWINDOW == 44 (1E3CDC00) [pid = 2748] [serial = 106] [outer = 00000000] [url = about:blank]
20:55:22 INFO - PROCESS | 2748 | --DOMWINDOW == 43 (212B4000) [pid = 2748] [serial = 109] [outer = 00000000] [url = about:blank]
20:55:23 INFO - PROCESS | 2748 | ++DOCSHELL 1243CC00 == 15 [pid = 2748] [id = 48]
20:55:23 INFO - PROCESS | 2748 | ++DOMWINDOW == 44 (12526000) [pid = 2748] [serial = 137] [outer = 00000000]
20:55:23 INFO - PROCESS | 2748 | ++DOMWINDOW == 45 (13B14C00) [pid = 2748] [serial = 138] [outer = 12526000]
20:55:23 INFO - PROCESS | 2748 | ++DOMWINDOW == 46 (16E2AC00) [pid = 2748] [serial = 139] [outer = 12526000]
20:55:23 INFO - TEST-PASS | /dom/traversal/TreeWalker-previousNodeLastChildReject.html | Test that previousNode properly respects the filter.
20:55:23 INFO - TEST-OK | /dom/traversal/TreeWalker-previousNodeLastChildReject.html | took 970ms
20:55:23 INFO - TEST-START | /dom/traversal/TreeWalker-previousSiblingLastChildSkip.html
20:55:23 INFO - PROCESS | 2748 | ++DOCSHELL 175C9800 == 16 [pid = 2748] [id = 49]
20:55:23 INFO - PROCESS | 2748 | ++DOMWINDOW == 47 (1760C400) [pid = 2748] [serial = 140] [outer = 00000000]
20:55:23 INFO - PROCESS | 2748 | ++DOMWINDOW == 48 (18977C00) [pid = 2748] [serial = 141] [outer = 1760C400]
20:55:23 INFO - PROCESS | 2748 | ++DOMWINDOW == 49 (1987F800) [pid = 2748] [serial = 142] [outer = 1760C400]
20:55:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-previousSiblingLastChildSkip.html | Test that previousSibling properly respects the filter.
20:55:24 INFO - TEST-OK | /dom/traversal/TreeWalker-previousSiblingLastChildSkip.html | took 590ms
20:55:24 INFO - TEST-START | /dom/traversal/TreeWalker-traversal-reject.html
20:55:24 INFO - PROCESS | 2748 | ++DOCSHELL 1B52FC00 == 17 [pid = 2748] [id = 50]
20:55:24 INFO - PROCESS | 2748 | ++DOMWINDOW == 50 (1B530000) [pid = 2748] [serial = 143] [outer = 00000000]
20:55:24 INFO - PROCESS | 2748 | ++DOMWINDOW == 51 (1C116800) [pid = 2748] [serial = 144] [outer = 1B530000]
20:55:24 INFO - PROCESS | 2748 | ++DOMWINDOW == 52 (1C851000) [pid = 2748] [serial = 145] [outer = 1B530000]
20:55:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing nextNode
20:55:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing firstChild
20:55:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing nextSibling
20:55:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing parentNode
20:55:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing previousSibling
20:55:24 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing previousNode
20:55:24 INFO - TEST-OK | /dom/traversal/TreeWalker-traversal-reject.html | took 630ms
20:55:24 INFO - TEST-START | /dom/traversal/TreeWalker-traversal-skip-most.html
20:55:25 INFO - PROCESS | 2748 | ++DOCSHELL 1E3CDC00 == 18 [pid = 2748] [id = 51]
20:55:25 INFO - PROCESS | 2748 | ++DOMWINDOW == 53 (1E3CE800) [pid = 2748] [serial = 146] [outer = 00000000]
20:55:25 INFO - PROCESS | 2748 | ++DOMWINDOW == 54 (212B5000) [pid = 2748] [serial = 147] [outer = 1E3CE800]
20:55:25 INFO - PROCESS | 2748 | ++DOMWINDOW == 55 (213D8800) [pid = 2748] [serial = 148] [outer = 1E3CE800]
20:55:25 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip-most.html | Testing nextSibling
20:55:25 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip-most.html | Testing previousSibling
20:55:25 INFO - TEST-OK | /dom/traversal/TreeWalker-traversal-skip-most.html | took 590ms
20:55:25 INFO - TEST-START | /dom/traversal/TreeWalker-traversal-skip.html
20:55:25 INFO - PROCESS | 2748 | ++DOCSHELL 21823400 == 19 [pid = 2748] [id = 52]
20:55:25 INFO - PROCESS | 2748 | ++DOMWINDOW == 56 (21823C00) [pid = 2748] [serial = 149] [outer = 00000000]
20:55:25 INFO - PROCESS | 2748 | ++DOMWINDOW == 57 (218C6000) [pid = 2748] [serial = 150] [outer = 21823C00]
20:55:25 INFO - PROCESS | 2748 | ++DOMWINDOW == 58 (21D08000) [pid = 2748] [serial = 151] [outer = 21823C00]
20:55:26 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing nextNode
20:55:26 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing firstChild
20:55:26 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing nextSibling
20:55:26 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing parentNode
20:55:26 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing previousSibling
20:55:26 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing previousNode
20:55:26 INFO - TEST-OK | /dom/traversal/TreeWalker-traversal-skip.html | took 631ms
20:55:26 INFO - TEST-START | /dom/traversal/TreeWalker-walking-outside-a-tree.html
20:55:26 INFO - PROCESS | 2748 | ++DOCSHELL 21D0A800 == 20 [pid = 2748] [id = 53]
20:55:26 INFO - PROCESS | 2748 | ++DOMWINDOW == 59 (21D0F400) [pid = 2748] [serial = 152] [outer = 00000000]
20:55:26 INFO - PROCESS | 2748 | ++DOMWINDOW == 60 (21DD5000) [pid = 2748] [serial = 153] [outer = 21D0F400]
20:55:26 INFO - PROCESS | 2748 | ++DOMWINDOW == 61 (2224E000) [pid = 2748] [serial = 154] [outer = 21D0F400]
20:55:26 INFO - TEST-PASS | /dom/traversal/TreeWalker-walking-outside-a-tree.html | walking outside a tree
20:55:26 INFO - TEST-OK | /dom/traversal/TreeWalker-walking-outside-a-tree.html | took 630ms
20:55:26 INFO - TEST-START | /dom/traversal/TreeWalker.html
20:55:26 INFO - PROCESS | 2748 | ++DOCSHELL 22256000 == 21 [pid = 2748] [id = 54]
20:55:26 INFO - PROCESS | 2748 | ++DOMWINDOW == 62 (22256400) [pid = 2748] [serial = 155] [outer = 00000000]
20:55:26 INFO - PROCESS | 2748 | ++DOMWINDOW == 63 (2A584800) [pid = 2748] [serial = 156] [outer = 22256400]
20:55:27 INFO - PROCESS | 2748 | ++DOMWINDOW == 64 (2A587C00) [pid = 2748] [serial = 157] [outer = 22256400]
20:55:27 INFO - PROCESS | 2748 | --DOMWINDOW == 63 (1A0D7400) [pid = 2748] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/dom/traversal/NodeIterator.html]
20:55:27 INFO - PROCESS | 2748 | --DOMWINDOW == 62 (1325C000) [pid = 2748] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/dom/traversal/NodeFilter-constants.html]
20:55:27 INFO - PROCESS | 2748 | --DOMWINDOW == 61 (17610800) [pid = 2748] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/dom/traversal/NodeIterator-removal.html]
20:55:27 INFO - PROCESS | 2748 | --DOMWINDOW == 60 (12904800) [pid = 2748] [serial = 111] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-surroundContents.html]
20:55:27 INFO - PROCESS | 2748 | --DOMWINDOW == 59 (1A052400) [pid = 2748] [serial = 114] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:55:27 INFO - PROCESS | 2748 | --DOMWINDOW == 58 (1A0D2000) [pid = 2748] [serial = 115] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:55:27 INFO - PROCESS | 2748 | --DOMWINDOW == 57 (1D9EC400) [pid = 2748] [serial = 129] [outer = 00000000] [url = about:blank]
20:55:27 INFO - PROCESS | 2748 | --DOMWINDOW == 56 (1B580800) [pid = 2748] [serial = 126] [outer = 00000000] [url = about:blank]
20:55:27 INFO - PROCESS | 2748 | --DOMWINDOW == 55 (16E60000) [pid = 2748] [serial = 121] [outer = 00000000] [url = about:blank]
20:55:27 INFO - PROCESS | 2748 | --DOMWINDOW == 54 (13BF4400) [pid = 2748] [serial = 120] [outer = 00000000] [url = about:blank]
20:55:27 INFO - PROCESS | 2748 | --DOMWINDOW == 53 (18D50000) [pid = 2748] [serial = 123] [outer = 00000000] [url = about:blank]
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0xFFFFFFFF, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0xFFFFFFFF, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0xFFFFFFFF, (function(node) { return false }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT, null)
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:28 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0xFFFFFFFF, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0xFFFFFFFF, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0xFFFFFFFF, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0xFFFFFFFF, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0xFFFFFFFF, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0xFFFFFFFF, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0xFFFFFFFF, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0xFFFFFFFF, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0xFFFFFFFF, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0xFFFFFFFF, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0xFFFFFFFF, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0xFFFFFFFF, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0xFFFFFFFF, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0xFFFFFFFF, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0xFFFFFFFF, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0xFFFFFFFF, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0xFFFFFFFF, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0xFFFFFFFF, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
20:55:29 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
20:55:29 INFO - TEST-OK | /dom/traversal/TreeWalker.html | took 2263ms
20:55:29 INFO - TEST-START | /domparsing/DOMParser-parseFromString-html.html
20:55:29 INFO - PROCESS | 2748 | ++DOCSHELL 1C54F000 == 22 [pid = 2748] [id = 55]
20:55:29 INFO - PROCESS | 2748 | ++DOMWINDOW == 54 (1C54F400) [pid = 2748] [serial = 158] [outer = 00000000]
20:55:29 INFO - PROCESS | 2748 | ++DOMWINDOW == 55 (1C554C00) [pid = 2748] [serial = 159] [outer = 1C54F400]
20:55:29 INFO - PROCESS | 2748 | ++DOMWINDOW == 56 (1C559400) [pid = 2748] [serial = 160] [outer = 1C54F400]
20:55:29 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | Parsing of id attribute
20:55:29 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | contentType
20:55:29 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | characterSet
20:55:29 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | inputEncoding
20:55:29 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | charset
20:55:29 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | URL value
20:55:29 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | Location value
20:55:29 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | DOMParser parses HTML tag soup with no problems
20:55:29 INFO - TEST-OK | /domparsing/DOMParser-parseFromString-html.html | took 671ms
20:55:29 INFO - TEST-START | /domparsing/DOMParser-parseFromString-xml.html
20:55:29 INFO - PROCESS | 2748 | ++DOCSHELL 17618400 == 23 [pid = 2748] [id = 56]
20:55:29 INFO - PROCESS | 2748 | ++DOMWINDOW == 57 (176D6800) [pid = 2748] [serial = 161] [outer = 00000000]
20:55:29 INFO - PROCESS | 2748 | ++DOMWINDOW == 58 (1A04BC00) [pid = 2748] [serial = 162] [outer = 176D6800]
20:55:30 INFO - PROCESS | 2748 | ++DOMWINDOW == 59 (1B43D400) [pid = 2748] [serial = 163] [outer = 176D6800]
20:55:30 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should parse correctly in type text/xml
20:55:30 INFO - TEST-FAIL | /domparsing/DOMParser-parseFromString-xml.html | XMLDocument interface for correctly parsed document with type text/xml - assert_false: Should not be XMLDocument expected false got true
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:35:5
20:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:32:3
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1
20:55:30 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should return an error document for XML wellformedness errors in type text/xml
20:55:30 INFO - TEST-FAIL | /domparsing/DOMParser-parseFromString-xml.html | XMLDocument interface for incorrectly parsed document with type text/xml - assert_false: Should not be XMLDocument expected false got true
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:50:5
20:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:47:3
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1
20:55:30 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should parse correctly in type application/xml
20:55:30 INFO - TEST-FAIL | /domparsing/DOMParser-parseFromString-xml.html | XMLDocument interface for correctly parsed document with type application/xml - assert_false: Should not be XMLDocument expected false got true
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:35:5
20:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:32:3
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1
20:55:30 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should return an error document for XML wellformedness errors in type application/xml
20:55:30 INFO - TEST-FAIL | /domparsing/DOMParser-parseFromString-xml.html | XMLDocument interface for incorrectly parsed document with type application/xml - assert_false: Should not be XMLDocument expected false got true
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:50:5
20:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:47:3
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1
20:55:30 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should parse correctly in type application/xhtml+xml
20:55:30 INFO - TEST-FAIL | /domparsing/DOMParser-parseFromString-xml.html | XMLDocument interface for correctly parsed document with type application/xhtml+xml - assert_false: Should not be XMLDocument expected false got true
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:35:5
20:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:32:3
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1
20:55:30 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should return an error document for XML wellformedness errors in type application/xhtml+xml
20:55:30 INFO - TEST-FAIL | /domparsing/DOMParser-parseFromString-xml.html | XMLDocument interface for incorrectly parsed document with type application/xhtml+xml - assert_false: Should not be XMLDocument expected false got true
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:50:5
20:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:47:3
20:55:30 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1
20:55:30 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should parse correctly in type image/svg+xml
20:55:30 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | XMLDocument interface for correctly parsed document with type image/svg+xml
20:55:30 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should return an error document for XML wellformedness errors in type image/svg+xml
20:55:30 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | XMLDocument interface for incorrectly parsed document with type image/svg+xml
20:55:30 INFO - TEST-OK | /domparsing/DOMParser-parseFromString-xml.html | took 881ms
20:55:30 INFO - TEST-START | /domparsing/XMLSerializer-serializeToString.html
20:55:30 INFO - PROCESS | 2748 | ++DOCSHELL 1C955000 == 24 [pid = 2748] [id = 57]
20:55:30 INFO - PROCESS | 2748 | ++DOMWINDOW == 60 (1C956000) [pid = 2748] [serial = 164] [outer = 00000000]
20:55:30 INFO - PROCESS | 2748 | ++DOMWINDOW == 61 (1C95F800) [pid = 2748] [serial = 165] [outer = 1C956000]
20:55:30 INFO - PROCESS | 2748 | ++DOMWINDOW == 62 (1F633000) [pid = 2748] [serial = 166] [outer = 1C956000]
20:55:31 INFO - TEST-PASS | /domparsing/XMLSerializer-serializeToString.html | check XMLSerializer.serializeToString method could parsing xmldoc to string
20:55:31 INFO - TEST-OK | /domparsing/XMLSerializer-serializeToString.html | took 770ms
20:55:31 INFO - TEST-START | /domparsing/insert-adjacent.html
20:55:31 INFO - PROCESS | 2748 | ++DOCSHELL 2224C000 == 25 [pid = 2748] [id = 58]
20:55:31 INFO - PROCESS | 2748 | ++DOMWINDOW == 63 (2224DC00) [pid = 2748] [serial = 167] [outer = 00000000]
20:55:31 INFO - PROCESS | 2748 | ++DOMWINDOW == 64 (2A585400) [pid = 2748] [serial = 168] [outer = 2224DC00]
20:55:31 INFO - PROCESS | 2748 | ++DOMWINDOW == 65 (1B8A2C00) [pid = 2748] [serial = 169] [outer = 2224DC00]
20:55:32 INFO - TEST-PASS | /domparsing/insert-adjacent.html | insertAdjacentHTML(beforebegin, beforebegin
)
20:55:32 INFO - TEST-PASS | /domparsing/insert-adjacent.html | insertAdjacentHTML(afterbegin, afterbegin
)
20:55:32 INFO - TEST-PASS | /domparsing/insert-adjacent.html | insertAdjacentHTML(beforeend, beforeend
)
20:55:32 INFO - TEST-PASS | /domparsing/insert-adjacent.html | insertAdjacentHTML(afterend, afterend
)
20:55:32 INFO - TEST-OK | /domparsing/insert-adjacent.html | took 770ms
20:55:32 INFO - TEST-START | /domxpath/001.html
20:55:32 INFO - PROCESS | 2748 | ++DOCSHELL 1B8AC800 == 26 [pid = 2748] [id = 59]
20:55:32 INFO - PROCESS | 2748 | ++DOMWINDOW == 66 (1C115400) [pid = 2748] [serial = 170] [outer = 00000000]
20:55:32 INFO - PROCESS | 2748 | ++DOMWINDOW == 67 (287C7400) [pid = 2748] [serial = 171] [outer = 1C115400]
20:55:32 INFO - PROCESS | 2748 | ++DOMWINDOW == 68 (287CD000) [pid = 2748] [serial = 172] [outer = 1C115400]
20:55:32 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000E: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/xslt/xpath/txExprParser.cpp, line 564
20:55:32 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000E: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/xslt/xpath/txExprParser.cpp, line 710
20:55:32 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000E: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/xslt/xpath/txExprParser.cpp, line 733
20:55:32 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000E: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/xslt/xpath/txExprParser.cpp, line 342
20:55:32 INFO - TEST-PASS | /domxpath/001.html | HTML elements no namespace prefix
20:55:32 INFO - TEST-PASS | /domxpath/001.html | HTML elements namespace prefix
20:55:32 INFO - TEST-PASS | /domxpath/001.html | HTML elements mixed use of prefix
20:55:32 INFO - TEST-PASS | /domxpath/001.html | SVG elements no namespace prefix
20:55:32 INFO - TEST-PASS | /domxpath/001.html | SVG elements namespace prefix
20:55:32 INFO - TEST-PASS | /domxpath/001.html | HTML elements mixed case
20:55:32 INFO - TEST-PASS | /domxpath/001.html | SVG elements mixed case selector
20:55:32 INFO - TEST-PASS | /domxpath/001.html | Non-ascii HTML element
20:55:32 INFO - TEST-PASS | /domxpath/001.html | Non-ascii HTML element2
20:55:32 INFO - TEST-PASS | /domxpath/001.html | Non-ascii HTML element3
20:55:32 INFO - TEST-PASS | /domxpath/001.html | Throw with invalid prefix
20:55:32 INFO - TEST-OK | /domxpath/001.html | took 731ms
20:55:32 INFO - TEST-START | /domxpath/002.html
20:55:33 INFO - PROCESS | 2748 | ++DOCSHELL 2A582000 == 27 [pid = 2748] [id = 60]
20:55:33 INFO - PROCESS | 2748 | ++DOMWINDOW == 69 (2A582C00) [pid = 2748] [serial = 173] [outer = 00000000]
20:55:33 INFO - PROCESS | 2748 | ++DOMWINDOW == 70 (2B468400) [pid = 2748] [serial = 174] [outer = 2A582C00]
20:55:33 INFO - PROCESS | 2748 | ++DOMWINDOW == 71 (2B468C00) [pid = 2748] [serial = 175] [outer = 2A582C00]
20:55:33 INFO - TEST-PASS | /domxpath/002.html | Select html element based on attribute
20:55:33 INFO - TEST-PASS | /domxpath/002.html | Select html element based on attribute mixed case
20:55:33 INFO - TEST-PASS | /domxpath/002.html | Select both HTML and SVG elements based on attribute
20:55:33 INFO - TEST-PASS | /domxpath/002.html | Select HTML element with non-ascii attribute 1
20:55:33 INFO - TEST-PASS | /domxpath/002.html | Select HTML element with non-ascii attribute 2
20:55:33 INFO - TEST-PASS | /domxpath/002.html | Select HTML element with non-ascii attribute 3
20:55:33 INFO - TEST-FAIL | /domxpath/002.html | Select SVG element based on mixed case attribute - assert_array_equals: lengths differ, expected 0 got 2
20:55:33 INFO - test_xpath_succeeds@http://web-platform.test:8000/domxpath/002.html:26:3
20:55:33 INFO - generate_tests/<@http://web-platform.test:8000/resources/testharness.js:649:30
20:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:33 INFO - generate_tests/<@http://web-platform.test:8000/resources/testharness.js:647:21
20:55:33 INFO - forEach@http://web-platform.test:8000/resources/testharness.js:2521:17
20:55:33 INFO - generate_tests@http://web-platform.test:8000/resources/testharness.js:644:9
20:55:33 INFO - @http://web-platform.test:8000/domxpath/002.html:43:1
20:55:33 INFO - TEST-FAIL | /domxpath/002.html | Select both HTML and SVG elements based on mixed case attribute - assert_array_equals: lengths differ, expected 1 got 3
20:55:33 INFO - test_xpath_succeeds@http://web-platform.test:8000/domxpath/002.html:26:3
20:55:33 INFO - generate_tests/<@http://web-platform.test:8000/resources/testharness.js:649:30
20:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:33 INFO - generate_tests/<@http://web-platform.test:8000/resources/testharness.js:647:21
20:55:33 INFO - forEach@http://web-platform.test:8000/resources/testharness.js:2521:17
20:55:33 INFO - generate_tests@http://web-platform.test:8000/resources/testharness.js:644:9
20:55:33 INFO - @http://web-platform.test:8000/domxpath/002.html:43:1
20:55:33 INFO - TEST-FAIL | /domxpath/002.html | Select SVG elements with refX attribute - assert_array_equals: lengths differ, expected 1 got 0
20:55:33 INFO - test_xpath_succeeds@http://web-platform.test:8000/domxpath/002.html:26:3
20:55:33 INFO - generate_tests/<@http://web-platform.test:8000/resources/testharness.js:649:30
20:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:33 INFO - generate_tests/<@http://web-platform.test:8000/resources/testharness.js:647:21
20:55:33 INFO - forEach@http://web-platform.test:8000/resources/testharness.js:2521:17
20:55:33 INFO - generate_tests@http://web-platform.test:8000/resources/testharness.js:644:9
20:55:33 INFO - @http://web-platform.test:8000/domxpath/002.html:43:1
20:55:33 INFO - TEST-PASS | /domxpath/002.html | Select SVG elements with refX attribute incorrect case
20:55:33 INFO - TEST-PASS | /domxpath/002.html | Select SVG elements with refX attribute lowercase
20:55:33 INFO - TEST-PASS | /domxpath/002.html | Select SVG element with non-ascii attribute 1
20:55:33 INFO - TEST-PASS | /domxpath/002.html | Select SVG element with non-ascii attribute 2
20:55:33 INFO - TEST-PASS | /domxpath/002.html | xmlns attribute
20:55:33 INFO - TEST-PASS | /domxpath/002.html | svg element with XLink attribute
20:55:33 INFO - TEST-OK | /domxpath/002.html | took 779ms
20:55:33 INFO - TEST-START | /domxpath/evaluator-constructor.html
20:55:33 INFO - PROCESS | 2748 | ++DOCSHELL 1C901800 == 28 [pid = 2748] [id = 61]
20:55:33 INFO - PROCESS | 2748 | ++DOMWINDOW == 72 (1C90B000) [pid = 2748] [serial = 176] [outer = 00000000]
20:55:33 INFO - PROCESS | 2748 | ++DOMWINDOW == 73 (1C910000) [pid = 2748] [serial = 177] [outer = 1C90B000]
20:55:34 INFO - PROCESS | 2748 | ++DOMWINDOW == 74 (2B472C00) [pid = 2748] [serial = 178] [outer = 1C90B000]
20:55:34 INFO - TEST-PASS | /domxpath/evaluator-constructor.html | Constructor with 'new'
20:55:34 INFO - TEST-FAIL | /domxpath/evaluator-constructor.html | Constructor without 'new' - Constructor XPathEvaluator requires 'new'
20:55:34 INFO - @http://web-platform.test:8000/domxpath/evaluator-constructor.html:14:11
20:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:34 INFO - @http://web-platform.test:8000/domxpath/evaluator-constructor.html:13:1
20:55:34 INFO - TEST-OK | /domxpath/evaluator-constructor.html | took 730ms
20:55:34 INFO - TEST-START | /domxpath/xml_xpath_runner.html
20:55:34 INFO - PROCESS | 2748 | ++DOCSHELL 2B4FAC00 == 29 [pid = 2748] [id = 62]
20:55:34 INFO - PROCESS | 2748 | ++DOMWINDOW == 75 (2B4FC800) [pid = 2748] [serial = 179] [outer = 00000000]
20:55:34 INFO - PROCESS | 2748 | ++DOMWINDOW == 76 (2B90A000) [pid = 2748] [serial = 180] [outer = 2B4FC800]
20:55:34 INFO - PROCESS | 2748 | ++DOMWINDOW == 77 (2B90D000) [pid = 2748] [serial = 181] [outer = 2B4FC800]
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 2
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 3
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 4
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 5
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 6
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 7
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 8
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 9
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 10
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 11
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 12
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 13
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 14
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 15
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 16
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 17
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 18
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 19
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 20
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 21
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 22
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 23
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 24
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 25
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 26
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 27
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 28
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 29
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 30
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 31
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 32
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 33
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 34
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 35
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 36
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 37
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 38
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 39
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 40
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 41
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 42
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 43
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 44
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 45
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 46
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 47
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 48
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 49
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 50
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 51
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 52
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 53
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 54
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 55
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 56
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 57
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 58
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 59
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 60
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 61
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 62
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 63
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 64
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 65
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 66
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 67
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 68
20:55:37 INFO - PROCESS | 2748 | --DOMWINDOW == 76 (1A55B400) [pid = 2748] [serial = 116] [outer = 00000000] [url = about:blank]
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 69
20:55:37 INFO - PROCESS | 2748 | --DOMWINDOW == 75 (18DBCC00) [pid = 2748] [serial = 118] [outer = 00000000] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 70
20:55:37 INFO - PROCESS | 2748 | --DOMWINDOW == 74 (19883800) [pid = 2748] [serial = 124] [outer = 00000000] [url = about:blank]
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 71
20:55:37 INFO - PROCESS | 2748 | --DOMWINDOW == 73 (1C14E800) [pid = 2748] [serial = 127] [outer = 00000000] [url = about:blank]
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 72
20:55:37 INFO - PROCESS | 2748 | --DOMWINDOW == 72 (1715C400) [pid = 2748] [serial = 113] [outer = 00000000] [url = about:blank]
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 73
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 74
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 75
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 76
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 77
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 78
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 79
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 80
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 81
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 82
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 83
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 84
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 85
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 86
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 87
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 88
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 89
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 90
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 91
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 92
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 93
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 94
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 95
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 96
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 97
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 98
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 99
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 100
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 101
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 102
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 103
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 104
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 105
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 106
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 107
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 108
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 109
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 110
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 111
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 112
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 113
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 114
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 115
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 116
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 117
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 118
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 119
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 120
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 121
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 122
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 123
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 124
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 125
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 126
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 127
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 128
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 129
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 130
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 131
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 132
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 133
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 134
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 135
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 136
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 137
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 138
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 139
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 140
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 141
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 142
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 143
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 144
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 145
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 146
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 147
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 148
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 149
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 150
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 151
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 152
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 153
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 154
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 155
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 156
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 157
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 158
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 159
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 160
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 161
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 162
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 163
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 164
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 165
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 166
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 167
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 168
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 169
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 170
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 171
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 172
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 173
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 174
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 175
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 176
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 177
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 178
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 179
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 180
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 181
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 182
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 183
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 184
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 185
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 186
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 187
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 188
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 189
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 190
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 191
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 192
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 193
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 194
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 195
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 196
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 197
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 198
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 199
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 200
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 201
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 202
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 203
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 204
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 205
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 206
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 207
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 208
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 209
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 210
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 211
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 212
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 213
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 214
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 215
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 216
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 217
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 218
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 219
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 220
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 221
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 222
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 223
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 224
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 225
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 226
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 227
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 228
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 229
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 230
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 231
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 232
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 233
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 234
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 235
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 236
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 237
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 238
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 239
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 240
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 241
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 242
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 243
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 244
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 245
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 246
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 247
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 248
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 249
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 250
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 251
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 252
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 253
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 254
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 255
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 256
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 257
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 258
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 259
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 260
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 261
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 262
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 263
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 264
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 265
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 266
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 267
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 268
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 269
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 270
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 271
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 272
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 273
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 274
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 275
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 276
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 277
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 278
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 279
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 280
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 281
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 282
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 283
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 284
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 285
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 286
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 287
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 288
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 289
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 290
20:55:37 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 291
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 292
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 293
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 294
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 295
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 296
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 297
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 298
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 299
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 300
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 301
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 302
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 303
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 304
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 305
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 306
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 307
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 308
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 309
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 310
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 311
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 312
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 313
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 314
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 315
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 316
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 317
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 318
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 319
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 320
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 321
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 322
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 323
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 324
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 325
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 326
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 327
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 328
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 329
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 330
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 331
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 332
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 333
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 334
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 335
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 336
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 337
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 338
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 339
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 340
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 341
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 342
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 343
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 344
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 345
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 346
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 347
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 348
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 349
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 350
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 351
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 352
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 353
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 354
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 355
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 356
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 357
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 358
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 359
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 360
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 361
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 362
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 363
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 364
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 365
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 366
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 367
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 368
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 369
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 370
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 371
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 372
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 373
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 374
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 375
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 376
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 377
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 378
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 379
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 380
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 381
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 382
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 383
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 384
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 385
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 386
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 387
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 388
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 389
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 390
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 391
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 392
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 393
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 394
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 395
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 396
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 397
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 398
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 399
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 400
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 401
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 402
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 403
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 404
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 405
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 406
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 407
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 408
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 409
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 410
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 411
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 412
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 413
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 414
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 415
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 416
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 417
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 418
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 419
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 420
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 421
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 422
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 423
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 424
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 425
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 426
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 427
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 428
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 429
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 430
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 431
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 432
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 433
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 434
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 435
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 436
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 437
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 438
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 439
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 440
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 441
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 442
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 443
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 444
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 445
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 446
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 447
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 448
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 449
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 450
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 451
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 452
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 453
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 454
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 455
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 456
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 457
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 458
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 459
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 460
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 461
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 462
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 463
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 464
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 465
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 466
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 467
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 468
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 469
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 470
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 471
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 472
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 473
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 474
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 475
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 476
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 477
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 478
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 479
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 480
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 481
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 482
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 483
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 484
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 485
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 486
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 487
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 488
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 489
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 490
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 491
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 492
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 493
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 494
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 495
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 496
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 497
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 498
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 499
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 500
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 501
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 502
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 503
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 504
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 505
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 506
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 507
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 508
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 509
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 510
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 511
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 512
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 513
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 514
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 515
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 516
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 517
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 518
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 519
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 520
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 521
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 522
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 523
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 524
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 525
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 526
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 527
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 528
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 529
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 530
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 531
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 532
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 533
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 534
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 535
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 536
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 537
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 538
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 539
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 540
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 541
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 542
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 543
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 544
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 545
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 546
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 547
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 548
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 549
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 550
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 551
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 552
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 553
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 554
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 555
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 556
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 557
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 558
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 559
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 560
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 561
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 562
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 563
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 564
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 565
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 566
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 567
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 568
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 569
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 570
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 571
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 572
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 573
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 574
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 575
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 576
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 577
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 578
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 579
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 580
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 581
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 582
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 583
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 584
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 585
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 586
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 587
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 588
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 589
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 590
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 591
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 592
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 593
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 594
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 595
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 596
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 597
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 598
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 599
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 600
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 601
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 602
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 603
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 604
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 605
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 606
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 607
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 608
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 609
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 610
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 611
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 612
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 613
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 614
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 615
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 616
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 617
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 618
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 619
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 620
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 621
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 622
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 623
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 624
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 625
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 626
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 627
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 628
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 629
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 630
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 631
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 632
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 633
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 634
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 635
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 636
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 637
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 638
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 639
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 640
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 641
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 642
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 643
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 644
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 645
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 646
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 647
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 648
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 649
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 650
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 651
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 652
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 653
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 654
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 655
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 656
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 657
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 658
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 659
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 660
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 661
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 662
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 663
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 664
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 665
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 666
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 667
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 668
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 669
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 670
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 671
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 672
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 673
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 674
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 675
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 676
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 677
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 678
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 679
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 680
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 681
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 682
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 683
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 684
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 685
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 686
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 687
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 688
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 689
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 690
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 691
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 692
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 693
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 694
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 695
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 696
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 697
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 698
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 699
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 700
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 701
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 702
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 703
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 704
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 705
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 706
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 707
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 708
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 709
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 710
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 711
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 712
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 713
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 714
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 715
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 716
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 717
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 718
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 719
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 720
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 721
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 722
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 723
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 724
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 725
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 726
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 727
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 728
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 729
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 730
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 731
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 732
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 733
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 734
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 735
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 736
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 737
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 738
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 739
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 740
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 741
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 742
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 743
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 744
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 745
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 746
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 747
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 748
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 749
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 750
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 751
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 752
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 753
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 754
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 755
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 756
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 757
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 758
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 759
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 760
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 761
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 762
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 763
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 764
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 765
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 766
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 767
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 768
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 769
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 770
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 771
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 772
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 773
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 774
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 775
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 776
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 777
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 778
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 779
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 780
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 781
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 782
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 783
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 784
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 785
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 786
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 787
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 788
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 789
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 790
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 791
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 792
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 793
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 794
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 795
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 796
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 797
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 798
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 799
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 800
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 801
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 802
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 803
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 804
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 805
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 806
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 807
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 808
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 809
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 810
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 811
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 812
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 813
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 814
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 815
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 816
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 817
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 818
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 819
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 820
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 821
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 822
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 823
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 824
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 825
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 826
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 827
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 828
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 829
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 830
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 831
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 832
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 833
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 834
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 835
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 836
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 837
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 838
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 839
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 840
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 841
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 842
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 843
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 844
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 845
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 846
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 847
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 848
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 849
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 850
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 851
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 852
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 853
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 854
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 855
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 856
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 857
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 858
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 859
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 860
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 861
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 862
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 863
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 864
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 865
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 866
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 867
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 868
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 869
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 870
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 871
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 872
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 873
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 874
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 875
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 876
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 877
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 878
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 879
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 880
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 881
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 882
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 883
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 884
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 885
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 886
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 887
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 888
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 889
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 890
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 891
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 892
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 893
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 894
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 895
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 896
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 897
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 898
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 899
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 900
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 901
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 902
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 903
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 904
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 905
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 906
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 907
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 908
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 909
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 910
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 911
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 912
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 913
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 914
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 915
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 916
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 917
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 918
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 919
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 920
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 921
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 922
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 923
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 924
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 925
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 926
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 927
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 928
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 929
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 930
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 931
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 932
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 933
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 934
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 935
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 936
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 937
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 938
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 939
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 940
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 941
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 942
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 943
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 944
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 945
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 946
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 947
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 948
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 949
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 950
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 951
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 952
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 953
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 954
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 955
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 956
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 957
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 958
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 959
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 960
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 961
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 962
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 963
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 964
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 965
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 966
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 967
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 968
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 969
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 970
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 971
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 972
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 973
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 974
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 975
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 976
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 977
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 978
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 979
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 980
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 981
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 982
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 983
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 984
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 985
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 986
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 987
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 988
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 989
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 990
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 991
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 992
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 993
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 994
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 995
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 996
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 997
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 998
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 999
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1000
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1001
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1002
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1003
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1004
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1005
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1006
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1007
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1008
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1009
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1010
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1011
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1012
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1013
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1014
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1015
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1016
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1017
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1018
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1019
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1020
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1021
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1022
20:55:38 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1023
20:55:38 INFO - TEST-OK | /domxpath/xml_xpath_runner.html | took 3738ms
20:55:38 INFO - TEST-START | /editing/event.html
20:55:38 INFO - PROCESS | 2748 | ++DOCSHELL 1325AC00 == 30 [pid = 2748] [id = 63]
20:55:38 INFO - PROCESS | 2748 | ++DOMWINDOW == 73 (13B21000) [pid = 2748] [serial = 182] [outer = 00000000]
20:55:38 INFO - PROCESS | 2748 | ++DOMWINDOW == 74 (17363400) [pid = 2748] [serial = 183] [outer = 13B21000]
20:55:38 INFO - PROCESS | 2748 | ++DOMWINDOW == 75 (17614C00) [pid = 2748] [serial = 184] [outer = 13B21000]
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 797
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 1386
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 7858
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 486
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(target) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1846
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 797
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 1386
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(root) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 7858
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 486
20:55:38 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(target) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1846
20:55:38 INFO - PROCESS | 2748 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_highlight
20:55:38 INFO - PROCESS | 2748 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_highlight
20:55:38 INFO - PROCESS | 2748 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_fontFace
20:55:38 INFO - PROCESS | 2748 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_fontFace
20:55:38 INFO - PROCESS | 2748 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_fontColor
20:55:38 INFO - PROCESS | 2748 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_fontColor
20:55:38 INFO - PROCESS | 2748 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_highlight
20:55:38 INFO - PROCESS | 2748 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_highlight
20:55:39 INFO - PROCESS | 2748 | [2748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
20:55:40 INFO - TEST-PASS | /editing/event.html | Simple editable div: execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Simple editable div: beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Simple editable div: input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Simple editable div: execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Simple editable div: beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Simple editable div: input event, uncanceled - assert_equals: e.command expected (string) "bold" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Editable b: execCommand() must not throw, canceled - assert_equals: Unexpected exception expected null but got object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..."
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:228:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:227:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Editable b: beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Editable b: input event, canceled - assert_true: div contents must not be changed expected true got false
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:264:17
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Editable b: execCommand() must not throw, uncanceled - assert_equals: Unexpected exception expected null but got object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..."
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:228:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:227:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Editable b: beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Editable b: input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | No editable content: execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | No editable content: beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | No editable content: input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | No editable content: execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | No editable content: beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | No editable content: input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Changing selection from handler: execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Changing selection from handler: beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Changing selection from handler: input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Changing selection from handler: execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Changing selection from handler: beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Changing selection from handler: input event, uncanceled - assert_equals: event.target expected Element node bar
but got Element node foo
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:270:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command backColor, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command backColor, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command backColor, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command backColor, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command backColor, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "backColor" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command backColor, value "green": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "green": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "green": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command backColor, value "green": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "green": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "green": input event, uncanceled - assert_equals: e.command expected (string) "backColor" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command createLink, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command createLink, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command createLink, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command createLink, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command createLink, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "createLink" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command createLink, value "http://www.w3.org/community/editing/": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "http://www.w3.org/community/editing/": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "http://www.w3.org/community/editing/": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command createLink, value "http://www.w3.org/community/editing/": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "http://www.w3.org/community/editing/": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "http://www.w3.org/community/editing/": input event, uncanceled - assert_equals: e.command expected (string) "createLink" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontName, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontName, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontName, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontName, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontName, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "fontName" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontName, value "serif": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "serif": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontName, value "serif": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontName, value "serif": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "serif": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "serif": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontName, value "Helvetica": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "Helvetica": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "Helvetica": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontName, value "Helvetica": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "Helvetica": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "Helvetica": input event, uncanceled - assert_equals: e.command expected (string) "fontName" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "quasit": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "quasit": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "6": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "6": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "6": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "6": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "6": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "6": input event, uncanceled - assert_equals: e.command expected (string) "fontSize" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "15px": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "15px": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "15px": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "15px": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "15px": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "15px": input event, uncanceled - assert_equals: e.command expected (string) "fontSize" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "foreColor" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "green": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "green": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "green": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "green": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "green": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "green": input event, uncanceled - assert_equals: e.command expected (string) "foreColor" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "hiliteColor" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "green": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "green": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "green": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "green": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "green": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "green": input event, uncanceled - assert_equals: e.command expected (string) "hiliteColor" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command italic, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command italic, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command italic, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command italic, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command italic, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command italic, value "": input event, uncanceled - assert_equals: e.command expected (string) "italic" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command italic, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command italic, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command italic, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command italic, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command italic, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command italic, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "italic" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command removeFormat, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command removeFormat, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "": input event, uncanceled - assert_equals: e.command expected (string) "removeFormat" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command removeFormat, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command removeFormat, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "removeFormat" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command strikeThrough, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command strikeThrough, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "": input event, uncanceled - assert_equals: e.command expected (string) "strikeThrough" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command strikeThrough, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command strikeThrough, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "strikeThrough" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command subscript, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command subscript, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "": input event, uncanceled - assert_equals: e.command expected (string) "subscript" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command subscript, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command subscript, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "subscript" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command superscript, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command superscript, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "": input event, uncanceled - assert_equals: e.command expected (string) "superscript" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command superscript, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command superscript, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "superscript" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command underline, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command underline, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command underline, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command underline, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command underline, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command underline, value "": input event, uncanceled - assert_equals: e.command expected (string) "underline" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command underline, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command underline, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command underline, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command underline, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command underline, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command underline, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "underline" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command unlink, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command unlink, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command unlink, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command unlink, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command unlink, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command unlink, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command unlink, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command unlink, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command unlink, value "quasit": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command unlink, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command unlink, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command unlink, value "quasit": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command delete, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command delete, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command delete, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command delete, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command delete, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command delete, value "": input event, uncanceled - assert_equals: e.command expected (string) "delete" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command delete, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command delete, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command delete, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command delete, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command delete, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command delete, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "delete" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "quasit": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "quasit": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "p": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "p": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "p": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "p": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "p": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "p": input event, uncanceled - assert_equals: e.command expected (string) "formatBlock" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command forwardDelete, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command forwardDelete, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "": input event, uncanceled - assert_equals: e.command expected (string) "forwardDelete" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command forwardDelete, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command forwardDelete, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "forwardDelete" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command indent, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command indent, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command indent, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command indent, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command indent, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command indent, value "": input event, uncanceled - assert_equals: e.command expected (string) "indent" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command indent, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command indent, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command indent, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command indent, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command indent, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command indent, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "indent" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertHorizontalRule" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertHorizontalRule" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "id": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "id": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "id": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "id": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "id": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "id": input event, uncanceled - assert_equals: e.command expected (string) "insertHorizontalRule" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertHTML" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertHTML" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "hi": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "hi": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "hi": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "hi": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "hi": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "hi": input event, uncanceled - assert_equals: e.command expected (string) "insertHTML" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertImage" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "../images/green.png": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "../images/green.png": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "../images/green.png": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "../images/green.png": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "../images/green.png": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "../images/green.png": input event, uncanceled - assert_equals: e.command expected (string) "insertImage" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertLineBreak, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertLineBreak, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertLineBreak, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertLineBreak, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "quasit": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertLineBreak, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertLineBreak, value "quasit": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertOrderedList, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertOrderedList, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertOrderedList" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertOrderedList, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertOrderedList, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertOrderedList" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertParagraph, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertParagraph, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertParagraph" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertParagraph, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertParagraph, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertParagraph" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "": execCommand() must not throw, canceled - assert_equals: Unexpected exception expected null but got object "[Exception... "Method not implemented" nsresult: "0x8000..."
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:228:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:227:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertText, value "": input event, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "": execCommand() must not throw, uncanceled - assert_equals: Unexpected exception expected null but got object "[Exception... "Method not implemented" nsresult: "0x8000..."
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:228:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:227:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertText, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertText, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertText" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertText, value "abc": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "abc": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "abc": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertText, value "abc": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "abc": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "abc": input event, uncanceled - assert_equals: e.command expected (string) "insertText" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertUnorderedList, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertUnorderedList, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertUnorderedList" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertUnorderedList, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command insertUnorderedList, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertUnorderedList" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyCenter, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyCenter, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "": input event, uncanceled - assert_equals: e.command expected (string) "justifyCenter" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyCenter, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyCenter, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "justifyCenter" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyFull, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyFull, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "": input event, uncanceled - assert_equals: e.command expected (string) "justifyFull" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyFull, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyFull, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "justifyFull" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyLeft, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyLeft, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "": input event, uncanceled - assert_equals: e.command expected (string) "justifyLeft" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyLeft, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyLeft, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "justifyLeft" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyRight, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyRight, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "": input event, uncanceled - assert_equals: e.command expected (string) "justifyRight" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyRight, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "quasit": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command justifyRight, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "justifyRight" but got (undefined) undefined
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:276:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command outdent, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command outdent, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command outdent, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command outdent, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command outdent, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command outdent, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command outdent, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command outdent, value "quasit": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command outdent, value "quasit": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command outdent, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command outdent, value "quasit": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:233:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:232:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-FAIL | /editing/event.html | Command outdent, value "quasit": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:261:13
20:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:260:9
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:171:5
20:55:40 INFO - @http://web-platform.test:8000/editing/event.html:170:1
20:55:40 INFO - TEST-PASS | /editing/event.html | Command redo, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command redo, value "": beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command redo, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command redo, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command redo, value "": beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command redo, value "": input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command undo, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command undo, value "": beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command undo, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command undo, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command undo, value "": beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command undo, value "": input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": input event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": execCommand() must not throw, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": beforeinput event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": input event, canceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": execCommand() must not throw, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": beforeinput event, uncanceled
20:55:40 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": input event, uncanceled
20:55:40 INFO - TEST-OK | /editing/event.html | took 2382ms
20:55:40 INFO - TEST-START | /editing/run/backcolor.html
20:55:40 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323
20:55:40 INFO - PROCESS | 2748 | ++DOCSHELL 1B0D0400 == 31 [pid = 2748] [id = 64]
20:55:40 INFO - PROCESS | 2748 | ++DOMWINDOW == 76 (1B531000) [pid = 2748] [serial = 185] [outer = 00000000]
20:55:40 INFO - PROCESS | 2748 | ++DOMWINDOW == 77 (1CC40800) [pid = 2748] [serial = 186] [outer = 1B531000]
20:55:40 INFO - PROCESS | 2748 | ++DOMWINDOW == 78 (1CC46000) [pid = 2748] [serial = 187] [outer = 1B531000]
20:55:41 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
20:55:41 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
20:55:41 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 77 (212B5000) [pid = 2748] [serial = 147] [outer = 00000000] [url = about:blank]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 76 (22256400) [pid = 2748] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/dom/traversal/TreeWalker.html]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 75 (21D0F400) [pid = 2748] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-walking-outside-a-tree.html]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 74 (1B530000) [pid = 2748] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-traversal-reject.html]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 73 (21823C00) [pid = 2748] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-traversal-skip.html]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 72 (12526000) [pid = 2748] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-previousNodeLastChildReject.html]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 71 (1760C400) [pid = 2748] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 70 (1E3CE800) [pid = 2748] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-traversal-skip-most.html]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 69 (2A584800) [pid = 2748] [serial = 156] [outer = 00000000] [url = about:blank]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 68 (18977C00) [pid = 2748] [serial = 141] [outer = 00000000] [url = about:blank]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 67 (21DD5000) [pid = 2748] [serial = 153] [outer = 00000000] [url = about:blank]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 66 (2224E000) [pid = 2748] [serial = 154] [outer = 00000000] [url = about:blank]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 65 (13B14C00) [pid = 2748] [serial = 138] [outer = 00000000] [url = about:blank]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 64 (1C116800) [pid = 2748] [serial = 144] [outer = 00000000] [url = about:blank]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 63 (18D4D800) [pid = 2748] [serial = 132] [outer = 00000000] [url = about:blank]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 62 (218C6000) [pid = 2748] [serial = 150] [outer = 00000000] [url = about:blank]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 61 (21340800) [pid = 2748] [serial = 135] [outer = 00000000] [url = about:blank]
20:55:42 INFO - PROCESS | 2748 | --DOMWINDOW == 60 (1C554C00) [pid = 2748] [serial = 159] [outer = 00000000] [url = about:blank]
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar": execCommand("backcolor", false, "#00FFFF") return value
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" checks for modifications to non-editable content
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" compare innerHTML
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") before
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") before
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") before
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") after
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") after
20:55:42 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:42 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:42 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:42 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:42 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
": execCommand("stylewithcss", false, "true") return value
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
": execCommand("backcolor", false, "#00FFFF") return value
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" checks for modifications to non-editable content
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" compare innerHTML
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("stylewithcss") before
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("stylewithcss") before
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("stylewithcss") after
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("stylewithcss") after
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("backcolor") before
20:55:42 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" checks for modifications to non-editable content
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar" but got "foo bar"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" checks for modifications to non-editable content
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar" but got "foo bar"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" checks for modifications to non-editable content
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
baz
" but got "foo
bar
baz
"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" checks for modifications to non-editable content
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
baz
" but got "foo
bar
baz
"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" checks for modifications to non-editable content
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
" but got "foo
bar
"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("backcolor") before - assert_equals: Wrong result returned expected true but got false
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" checks for modifications to non-editable content
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
" but got "foo
bar
"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("backcolor") before - assert_equals: Wrong result returned expected true but got false
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" checks for modifications to non-editable content
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgb(210, 180, 140)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("backcolor") before - assert_equals: Wrong result returned expected true but got false
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("backcolor") before - assert_equals: Wrong result returned expected true but got false
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("backcolor") before - assert_equals: Wrong result returned expected true but got false
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgb(210, 180, 140)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("backcolor") before - assert_equals: Wrong result returned expected true but got false
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" compare innerHTML
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandIndeterm("backcolor") before - assert_equals: Wrong result returned expected true but got false
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgb(210, 180, 140)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before - assert_equals: Wrong result returned expected true but got false
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgb(210, 180, 140)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before - assert_equals: Wrong result returned expected true but got false
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgb(210, 180, 140)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgb(210, 180, 140)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgb(210, 180, 140)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") before
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after
20:55:43 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after
20:55:43 INFO - TEST-FAIL | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 255, 255)" but got "rgba(0, 0, 0, 0)"
20:55:43 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:43 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
20:55:43 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
20:55:43 INFO - TEST-OK | /editing/run/backcolor.html | took 2827ms
20:55:43 INFO - TEST-START | /editing/run/bold.html
20:55:43 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323
20:55:43 INFO - PROCESS | 2748 | ++DOCSHELL 280C0C00 == 32 [pid = 2748] [id = 65]
20:55:43 INFO - PROCESS | 2748 | ++DOMWINDOW == 61 (280C1C00) [pid = 2748] [serial = 188] [outer = 00000000]
20:55:43 INFO - PROCESS | 2748 | ++DOMWINDOW == 62 (2A006400) [pid = 2748] [serial = 189] [outer = 280C1C00]
20:55:43 INFO - PROCESS | 2748 | ++DOMWINDOW == 63 (2A00D400) [pid = 2748] [serial = 190] [outer = 280C1C00]
20:55:43 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
20:55:43 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
20:55:43 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, nullptr) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1663
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(tmp) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 447
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 206
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, nullptr) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1663
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(tmp) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 469
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 206
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:44 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(doc) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
20:55:45 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar" but got "foo bar"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
baz
" but got "foo
bar
baz
"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobbaraz"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobbaraz"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value -
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:27
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value -
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:27
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobaz" but got "foobaz"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobaz" but got "foobaz"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobaz" but got "foobaz"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobaz" but got "foobaz"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:48 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:48 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
": execCommand("stylewithcss", false, "true") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
": execCommand("bold", false, "") return value
20:55:48 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" checks for modifications to non-editable content
20:55:48 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
baz
" but got "foo
bar
baz
"
20:55:48 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
baz
" but got "foo
bar
baz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
baz
" but got "foobar
baz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
baz
" but got "foobar
baz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "bar baz qoz" but got "bar baz qoz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "bar baz qoz" but got "bar baz qoz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "{foobar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbazquzqoz" but got "foobarbazquzqoz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbazquzqoz" but got "foobarbazquzqoz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar" but got "foo
bar"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandValue("bold") before
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandIndeterm("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar" but got "foo
bar"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandValue("bold") before
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandIndeterm("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo[bar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandValue("bold") before
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandValue("bold") before
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected true but got false
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
20:55:49 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:49 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
20:55:49 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
20:55:49 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
20:55:49 INFO - TEST-OK | /editing/run/bold.html | took 6253ms
20:55:49 INFO - TEST-START | /editing/run/createlink.html
20:55:49 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323
20:55:49 INFO - PROCESS | 2748 | ++DOCSHELL 1B349000 == 33 [pid = 2748] [id = 66]
20:55:49 INFO - PROCESS | 2748 | ++DOMWINDOW == 64 (1B442000) [pid = 2748] [serial = 191] [outer = 00000000]
20:55:49 INFO - PROCESS | 2748 | ++DOMWINDOW == 65 (1C111800) [pid = 2748] [serial = 192] [outer = 1B442000]
20:55:50 INFO - PROCESS | 2748 | ++DOMWINDOW == 66 (1C557000) [pid = 2748] [serial = 193] [outer = 1B442000]
20:55:51 INFO - PROCESS | 2748 | --DOCSHELL 1B52FC00 == 32 [pid = 2748] [id = 50]
20:55:51 INFO - PROCESS | 2748 | --DOCSHELL 175C9800 == 31 [pid = 2748] [id = 49]
20:55:51 INFO - PROCESS | 2748 | --DOCSHELL 1B0D0400 == 30 [pid = 2748] [id = 64]
20:55:51 INFO - PROCESS | 2748 | --DOCSHELL 1325AC00 == 29 [pid = 2748] [id = 63]
20:55:51 INFO - PROCESS | 2748 | --DOCSHELL 1B8AC800 == 28 [pid = 2748] [id = 59]
20:55:51 INFO - PROCESS | 2748 | --DOCSHELL 2224C000 == 27 [pid = 2748] [id = 58]
20:55:51 INFO - PROCESS | 2748 | --DOCSHELL 1C955000 == 26 [pid = 2748] [id = 57]
20:55:51 INFO - PROCESS | 2748 | --DOCSHELL 17618400 == 25 [pid = 2748] [id = 56]
20:55:51 INFO - PROCESS | 2748 | --DOMWINDOW == 65 (1C851000) [pid = 2748] [serial = 145] [outer = 00000000] [url = about:blank]
20:55:51 INFO - PROCESS | 2748 | --DOMWINDOW == 64 (2A587C00) [pid = 2748] [serial = 157] [outer = 00000000] [url = about:blank]
20:55:51 INFO - PROCESS | 2748 | --DOMWINDOW == 63 (213D8800) [pid = 2748] [serial = 148] [outer = 00000000] [url = about:blank]
20:55:51 INFO - PROCESS | 2748 | --DOMWINDOW == 62 (21D08000) [pid = 2748] [serial = 151] [outer = 00000000] [url = about:blank]
20:55:51 INFO - PROCESS | 2748 | --DOMWINDOW == 61 (16E2AC00) [pid = 2748] [serial = 139] [outer = 00000000] [url = about:blank]
20:55:51 INFO - PROCESS | 2748 | --DOMWINDOW == 60 (1987F800) [pid = 2748] [serial = 142] [outer = 00000000] [url = about:blank]
20:55:51 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
20:55:51 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
20:55:51 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
20:55:51 INFO - PROCESS | 2748 | [2748] WARNING: InsertLinkAroundSelection called but there is no selection!!!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditor.cpp, line 2620
20:55:51 INFO - PROCESS | 2748 | [2748] WARNING: InsertLinkAroundSelection called but there is no selection!!!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditor.cpp, line 2620
20:55:51 INFO - PROCESS | 2748 | [2748] WARNING: InsertLinkAroundSelection called but there is no selection!!!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditor.cpp, line 2620
20:55:51 INFO - PROCESS | 2748 | [2748] WARNING: InsertLinkAroundSelection called but there is no selection!!!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditor.cpp, line 2620
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" checks for modifications to non-editable content
20:55:52 INFO - TEST-FAIL | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" checks for modifications to non-editable content
20:55:52 INFO - TEST-FAIL | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" checks for modifications to non-editable content
20:55:52 INFO - TEST-FAIL | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-FAIL | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" checks for modifications to non-editable content
20:55:52 INFO - TEST-FAIL | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-FAIL | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" checks for modifications to non-editable content
20:55:52 INFO - TEST-FAIL | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-FAIL | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" checks for modifications to non-editable content
20:55:52 INFO - TEST-FAIL | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-FAIL | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-FAIL | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-FAIL | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
20:55:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:55:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
20:55:52 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz": execCommand("createlink", false, "") return value
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" checks for modifications to non-editable content
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" compare innerHTML
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandIndeterm("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandState("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandValue("createlink") before
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandIndeterm("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandState("createlink") after
20:55:52 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandValue("createlink") after
20:55:52 INFO - TEST-OK | /editing/run/createlink.html | took 2848ms
20:55:52 INFO - TEST-START | /editing/run/delete.html
20:55:52 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323
20:55:52 INFO - PROCESS | 2748 | ++DOCSHELL 1A04E000 == 26 [pid = 2748] [id = 67]
20:55:52 INFO - PROCESS | 2748 | ++DOMWINDOW == 61 (1A04E800) [pid = 2748] [serial = 194] [outer = 00000000]
20:55:52 INFO - PROCESS | 2748 | ++DOMWINDOW == 62 (1A5EF400) [pid = 2748] [serial = 195] [outer = 1A04E800]
20:55:52 INFO - PROCESS | 2748 | ++DOMWINDOW == 63 (1B341800) [pid = 2748] [serial = 196] [outer = 1A04E800]
20:55:53 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
20:55:53 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
20:55:53 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:54 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:56 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:56 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:56 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:56 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:56 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:56 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:56 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(aNode) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 7858
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 486
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 7858
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 486
20:55:57 INFO - PROCESS | 2748 | [2748] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo{}bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo{}bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo{}bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo{}bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo{}bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo{}bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo{}bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo{}bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo{}bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz": execCommand("stylewithcss", false, "true") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fobaz" but got "foobabaz"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" queryCommandIndeterm("stylewithcss") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" queryCommandState("stylewithcss") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" queryCommandValue("stylewithcss") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" queryCommandIndeterm("stylewithcss") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" queryCommandState("stylewithcss") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" queryCommandValue("stylewithcss") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["delete",""]] "foobar[]baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz": execCommand("stylewithcss", false, "false") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fobaz" but got "foobabaz"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" queryCommandIndeterm("stylewithcss") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" queryCommandState("stylewithcss") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" queryCommandValue("stylewithcss") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" queryCommandIndeterm("stylewithcss") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" queryCommandState("stylewithcss") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" queryCommandValue("stylewithcss") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["delete",""]] "foobar[]baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fobaz" but got "foobaz"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö̧[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö̧[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö̧[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö̧[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö̧[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö̧[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö̧[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö̧[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foö̧[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö̧[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö̧[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö̧[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö̧[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö̧[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö̧[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö̧[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö̧[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "ö̧[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁ[]לוֹם": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁ[]לוֹם" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁ[]לוֹם" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁ[]לוֹם" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁ[]לוֹם" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁ[]לוֹם" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁ[]לוֹם" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁ[]לוֹם" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁ[]לוֹם" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁלוֹ[]ם": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁלוֹ[]ם" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁלוֹ[]ם" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁלוֹ[]ם" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁלוֹ[]ם" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁלוֹ[]ם" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁלוֹ[]ם" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁלוֹ[]ם" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "שָׁלוֹ[]ם" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
" but got "foo
bar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo
bar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
bar
" but got "foo
bar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
" but got "foo
bar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
" but got "foo
bar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
![](/img/lion.svg)
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
![](/img/lion.svg)
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "fobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "fobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "fobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "fobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "fobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "fobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "fobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "fobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo []" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo " but got "foo
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo [] bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar" but got "foo bar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo [] bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo []bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar" but got "foo bar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[] bar
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[] bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[] bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar
" but got "foo bar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar
" but got "foo bar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar
" but got "foo bar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo []
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
" but got "foo
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo []
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
" but got "foo
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] " [] foo
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foobaz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foobaz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foobaz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foobaz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foobaz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foobaz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foobaz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foobaz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foobaz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo
baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobaz" but got "foo
baz"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
foo
[]baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]baz" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
- baz
" but got "foobar- baz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
- baz
" but got "foobar- baz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
- baz
" but got "foobar- baz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
- baz
" but got "foobar- baz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
- baz
" but got "foo
bar- baz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
- baz
" but got "foo
bar- baz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
- baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "- foo
bar
" but got "- foobar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "- foo
bar
" but got "- foobar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "- foo
bar
" but got "- foo
bar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "- foo
bar
baz
" but got "- foobar
baz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
bar - []baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
bar - []baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "- foo
bar - []baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "- foo
bar
baz
" but got "- foo
barbaz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
bar - []baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
bar - []baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
bar - []baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
bar - []baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
bar - []baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
bar - []baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
{}bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
{}bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
{}bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
{}bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
{}bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
{}bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
{}bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
{}bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
{}bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo
- []bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
" but got "foobar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
" but got "foobar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "- foo
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "- foo
- bar
" but got "- foobar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo- []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo- []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo- []bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo- []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo- []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo- []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo- []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo- []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo- []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo- bar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo- bar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
- baz
" but got "foobar- baz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
- baz
" but got "foobar- baz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
- baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
" but got "foobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
" but got "foobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "- foo
bar
" but got "- foobar
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
- baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
- baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
- baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "- foo
bar - baz
" but got "- foobar
- baz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
- baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
- baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
- baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
- baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
- baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- []bar
- baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- bar
- []baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- bar
- []baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "- foo
- bar
- []baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "- foo
- bar
baz
" but got "- foo
- barbaz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- bar
- []baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- bar
- []baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- bar
- []baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- bar
- []baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- bar
- []baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
- bar
- []baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "- foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
[]bar" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
- foo
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "- foo
{}
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "- foo
" but got "- foo
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
{}
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "- foo
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "- foo
{}
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
- foo
" but got "- foo
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
- foo
" but got "- foo
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
- foo
{}
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar" but got "foobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" compare innerHTML
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
" but got "foobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
" but got "foobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
baz
" but got "foobarbaz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foobar"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foobarbaz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar
baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foobarbaz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" queryCommandState("defaultparagraphseparator") before
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("defaultparagraphseparator") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" queryCommandState("defaultparagraphseparator") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar
baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
baz
" but got "foobarbaz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
baz
" but got "foobarbaz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
baz
" but got "foobarbaz
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandState("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandValue("delete") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandIndeterm("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandState("delete") after
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar
baz
" queryCommandValue("delete") after
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
extra": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra": execCommand("delete", false, "") return value
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" checks for modifications to non-editable content
20:56:02 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
extra
" but got "foo- bar
extra
"
20:56:02 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:02 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:02 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo- []bar
extra" queryCommandIndeterm("defaultparagraphseparator") before
20:56:02 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
- []bar
extra" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
extra
" but got "foo- bar
extra
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo- []bar
extra" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
- []bar
extra" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
barbaz
quz
extra
" but got "foobarbazquz
extra
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foobar- []baz
quz
extra" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandState("delete") before
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 62 (2B4FC800) [pid = 2748] [serial = 179] [outer = 00000000] [url = http://web-platform.test:8000/domxpath/xml_xpath_runner.html]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
barbaz
quz
extra
" but got "foobarbazquz
extra
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foobar- []baz
quz
extra" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 61 (212AA800) [pid = 2748] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-currentNode.html]
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 60 (1B531000) [pid = 2748] [serial = 185] [outer = 00000000] [url = http://web-platform.test:8000/editing/run/backcolor.html]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandIndeterm("delete") before
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 59 (13B21000) [pid = 2748] [serial = 182] [outer = 00000000] [url = http://web-platform.test:8000/editing/event.html]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandState("delete") before
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 58 (2B90D000) [pid = 2748] [serial = 181] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandValue("delete") before
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 57 (2B90A000) [pid = 2748] [serial = 180] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandIndeterm("delete") after
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 56 (2A006400) [pid = 2748] [serial = 189] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandState("delete") after
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 55 (1CC40800) [pid = 2748] [serial = 186] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
bar- []baz
quz
extra" queryCommandValue("delete") after
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 54 (17363400) [pid = 2748] [serial = 183] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- bar
- []baz
- quz
extra": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- bar
- []baz
- quz
extra" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- bar
- []baz
- quz
extra" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- bar
- []baz
- quz
extra" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- bar
- []baz
- quz
extra" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- bar
- []baz
- quz
extra" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- bar
- []baz
- quz
extra" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- bar
- []baz
- quz
extra" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
- bar
- []baz
- quz
extra" queryCommandValue("delete") after
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 53 (2A585400) [pid = 2748] [serial = 168] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 52 (213D8C00) [pid = 2748] [serial = 136] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 51 (287C7400) [pid = 2748] [serial = 171] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fobar" but got "foobar"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 50 (2B468400) [pid = 2748] [serial = 174] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 49 (1C910000) [pid = 2748] [serial = 177] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 48 (1C95F800) [pid = 2748] [serial = 165] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 47 (1A04BC00) [pid = 2748] [serial = 162] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fobar" but got "foobar"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fobar" but got "foobar"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo
bar"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fobar" but got "foobar"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "foo[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "fobar" but got "foobar"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - PROCESS | 2748 | --DOMWINDOW == 46 (1CC46000) [pid = 2748] [serial = 187] [outer = 00000000] [url = about:blank]
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foo"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got "bar"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["delete",""]] "[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["delete",""]] "[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar": execCommand("stylewithcss", false, "true") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "false") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "true") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "false") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "true") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "false") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "true") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "false") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "true") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "false") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "true") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "false") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "true") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "false") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "true") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "false") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "true") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "false") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "true") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","true"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("stylewithcss", false, "false") return value
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandIndeterm("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("stylewithcss") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["stylewithcss","false"],["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foobar
" but got "foobar
"
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "
foo[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "
foo[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandValue("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandState("delete") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","div"],["delete",""]] "foo
[]bar" queryCommandValue("delete") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar": execCommand("delete", false, "") return value
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" checks for modifications to non-editable content
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" compare innerHTML
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandState("defaultparagraphseparator") before
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandIndeterm("defaultparagraphseparator") after
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandState("defaultparagraphseparator") after
20:56:03 INFO - TEST-FAIL | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
20:56:03 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
20:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:56:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:56:03 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:40:5
20:56:03 INFO - @http://web-platform.test:8000/editing/run/delete.html:21:2
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandIndeterm("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo
[]bar" queryCommandState("delete") before
20:56:03 INFO - TEST-PASS | /editing/run/delete.html | [["defaultparagraphseparator","p"],["delete",""]] "foo